如何在Ballerina中获取变量的类型?
我知道布尔检查是可能的,如下所示:
import ballerina/io;
public function main() {
any x = "This is a test";
io:println(x is string); // Evaluates to true
io:println(x is float); // Evaluates to false
}在Python语言中,我们使用type(variable)并获取类型,在Java语言中如下所示:
String a = "test";
a.getClass().getName()我们如何在芭蕾舞团做到这一点?我试着在文档中查找,我能找到的最接近的是lang.typedesc。
发布于 2019-12-24 09:37:11
您可以使用typeof expression来获取Ballerina中任何变量的类型。
import ballerina/io;
public function main() {
var x = 5;
io:println(typeof x);
}有关更多信息,请参考下面语言规范的"Typeof expression“部分。
https://stackoverflow.com/questions/59462620
复制相似问题