Являются ли строковые числовые литералы с суффиксом с плавающей запятой допустимыми аргументами CLI в Ballerina?
Спецификация Ballerina наfromString()
методы языковых библиотекfloat
иdecimal
говорит, что FloatingPointTypeSuffix не разрешен. Следует ли это учитывать и для аргументов CLI?
import ballerina/io;
public function main(decimal d) {
io:println(d);
}
Например, это"12.53d"
действительный аргумент CLI для передачи здесь?
1 ответ
is "12.53d" a valid CLI argument to pass here?
, Нет, FloatingPointTypeSuffix не допускается.
Это потому, что мы должны использовать одно и то жеfromString()
функция для внутреннего преобразования аргументов CLI.