Voidlength
length. Длина «строки» | |
^объект.length[]
В случае отсутствия объекта этот метод выдает 0.
Пример
^if(^form:password.length[]<$MIN_PASSWORD_LENGTH){
Длина введенного пароля меньше $MIN_PASSWORD_LENGTH
}
Если поле password определено, то есть было передано, вычислится его длина, и будет проверена. Это обычный вызов метода ^строка.length[]. Если же это поле не определено, то есть его просто нет, длина несуществующего значения, относящегося к классу void, считается равным 0, и ничего страшного не произойдет - эта длина будет успешно проверена.