Перейти к основному содержимому

SigmaExperiment.getParamValue

SigmaExperiment.getParamValue<T>()

Возвращает значение параметра эксперимента.

Параметры метода

НазваниеТипЗначение по умолчаниюОписание
nameString-Название параметра

Возвращаемое значение

ТипОписание
Boolean? | Long? | Float? | String?Значение параметра в эксперименте сответствующего типа или null

Пример использования

Без использования kotlin.coroutines

import ru.expf.sigma.*
...
val client = Sigma.getClient()
client.getExperiment(
id = "***",
callback = object : SigmaGetExperimentCallback {
override fun onSuccess(experiment: SigmaExperiment?) {
val paramValue = experiment?.getParamValue<Double>("paramName")
}

override fun onError(throwable: Throwable) {
/** Some code with received error */
}
}
)

С использованием kotlin.coroutines

import ru.expf.sigma.*
...
async {
val client = Sigma.getClient()
val experiment = client.getExperiment(id = "***")
val paramValue = experiment?.getParamValue<Double>(name = "paramName")
}.await()