AstraRegul
Релиз 2024.08.31.00
×

ValidateRange

 
Проверяет, входит ли указанное значение в допустимый диапазон от «min» до «max».
 
string ValidateRange(variant Value, string DataType, variant Min, variant Max)
 
В качестве значения DataType можно указывать только названия типов данных языка Astra.Om. ипы можно найти в документе на соответствующий продукт, либо в таблице, приведенной в описании функции CanonicalTypeToDataType. Также можно использовать значение, возвращаемое этой функцией.
 

Параметры

 
Параметр
Тип
Описание
Value
variant
Проверяемое значение
DataType
string
Тип данных
Min
variant
Нижняя граница диапазона «min»
Max
variant
Верхняя граница диапазона «max»
 
Если не указать значения «min» и/или «max», будут использоваться границы диапазона указанного типа данных.
 

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

 
  текст ошибки в случае ее возникновения;
  пустую строку, если ошибки не возникает.
 

Примеры

 
result: string = Converter.ValidateRange(123, "uint8", 1, 500);