gpt4 book ai didi

wso2 - 如何在 Ballerina 中获取变量的类型?

转载 作者:行者123 更新时间:2023-12-01 00:48:43 24 4
gpt4 key购买 nike

如何在 Ballerina 中获取变量的类型?

我知道可以进行 bool 检查,如下所示:

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()

我们如何在 Ballerina 中做到这一点?我试图查看文档,我能找到的最接近的是 lang.typedesc

最佳答案

您可以使用 typeof 表达式 来获取 Ballerina 中任何变量的类型。

import ballerina/io;

public function main() {
var x = 5;
io:println(typeof x);
}

有关详细信息,请参阅下面语言规范的“表达式类型”部分。

https://ballerina.io/spec/lang/2019R3/#section_6.25

关于wso2 - 如何在 Ballerina 中获取变量的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59462620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com