在 Dart 编程中测试类型操作符
在某些情况下,我们希望检查变量是否为特定数据类型。 Dart 提供了两个我们可使用的测试类型操作符。
这两个测试类型操作符为 -
is - 如果变量与我们进行检查的类型一致,则返回 true
is! - 如果变量与我们进行检查的类型不一致,则返回 true。
语法
is 操作符的语法类似以下形式 -
x is int
在上例中,x 是变量名称,我们正在检查 x 是否为 int 数据类型。
is! 操作符的语法类似以下形式 -
x is! int
在上例中,x 是变量名称,我们正在检查 x 是否为 int 类型。
让我们在 Dart 代码中查看这两个操作符的实际作用。
示例
考虑以下所示示例 -
void main(){
var x = 25;
print(x is int);
print(x is bool);
}输出
true false
示例
is! 的示例如下所示
void main(){
var x = 25;
print(x is! int);
print(x is! bool);
}输出
False true
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP