美文网首页
2023-03-20 dart is!类型测试操作符

2023-03-20 dart is!类型测试操作符

作者: 我是小胡胡123 | 来源:发表于2023-03-19 16:21 被阅读0次

看到一行代码这么写的:if (childView is! Scrollable)
看起来像是会不会有强制类型转化什么的,所以学习了一下dart语法:

is 和is! 是 类型测试操作符。

判断实例对象是不是属于某个类型。

is! 不属于这个类型
is 属于这个类型

https://dartpad.dartlang.org/?

void main() {
  double n = 2.20;

  var num = n is! int;

  print(num);
  var num2 = n is int;
  print(num2);

  int n2 = 2;
  var a = n2 is int;
  print(a);
}

运行结果
true
false
true

相关文章

  • 【Flutter】Dart基本语法

    Dart编程语言——基本概念及变量类型Dart编程语言——方法Dart编程语言——操作符、流程控制和异常Dart编...

  • dart语法7-泛型

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法8-库

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法10-生成器

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法9-异步

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法11

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法2-内置类型

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法1

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法3-函数

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法4-操作符

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

网友评论

      本文标题:2023-03-20 dart is!类型测试操作符

      本文链接:https://www.haomeiwen.com/subject/oojyrdtx.html