当前位置: 首页 > article >正文 Dart语言操作符?和!的用法 article 2024/11/12 18:17:15 一.基本使用 1. ? 操作符跟在类型后面,表示当前变量可为null。 int a = null; //这句代码在有空安全时,编译会提示错误 如果想给一个变量赋值null要如何处理呢?只需要在类型 后面添加操作符?即可,eg: int? a = null; 同时我们在使用某个可为空的对象的变量或方法时,需要用?. ,而不能用.,eg: 2. ! 操作符跟在类型后面。 操作符!需要开发者保证变量不为null,否则会抛出异常。eg: 这里_socket不会为空,所以可以放心使用!. 查看全文 http://www.kler.cn/a/9330.html 相关文章: 设备接入到NVR管理平台EasyNVR多品牌NVR管理工具/设备的音视频配置参考 由播客转向个人定制的音频频道(1)平台搭建 一文了解珈和科技在农业遥感领域的服务内容和能力 macos中安装和设置ninja (十)Python字典基本操作 linux,自定义Yum仓库、网络Yum仓库、DNS服务基础 优思学院|《精益思想》读后感 Fork分支代码与主干保持同步 ( “树” 之 DFS) 104. 二叉树的最大深度 ——【Leetcode每日一题】 详细介绍别人电脑访问到自己电脑运行的项目 linux及docker和postgres SQL常用的一些命令整理 托福高频真词List12 // 附托福TPO阅读真题 【C++】继承---上(继承的引入及使用详解、切片赋值和作用域) Elasticsearch+head+Ik中文分词器的安装以及Go操作Elasticsearch 如何选择适合的企业网站建站方案? 【Linux】基础IO 【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八) Flutter 生命周期原理 Properties ios swift tableView根据数据显示隐藏cell 单机最快的队列Disruptor解析和使用 【Spring】1—Spring简介 创建型模式-原型(Prototype)-解决复制创建对象问题-浅拷贝深拷贝 【JavaWeb】1—JavaWeb概述 【go 定时调度框架】你知道几种go语言定时调度框架? 人工智能中的移动端编程
一.基本使用 1. ? 操作符跟在类型后面,表示当前变量可为null。 int a = null; //这句代码在有空安全时,编译会提示错误 如果想给一个变量赋值null要如何处理呢?只需要在类型 后面添加操作符?即可,eg: int? a = null; 同时我们在使用某个可为空的对象的变量或方法时,需要用?. ,而不能用.,eg: 2. ! 操作符跟在类型后面。 操作符!需要开发者保证变量不为null,否则会抛出异常。eg: 这里_socket不会为空,所以可以放心使用!. 查看全文 http://www.kler.cn/a/9330.html 相关文章: 设备接入到NVR管理平台EasyNVR多品牌NVR管理工具/设备的音视频配置参考 由播客转向个人定制的音频频道(1)平台搭建 一文了解珈和科技在农业遥感领域的服务内容和能力 macos中安装和设置ninja (十)Python字典基本操作 linux,自定义Yum仓库、网络Yum仓库、DNS服务基础 优思学院|《精益思想》读后感 Fork分支代码与主干保持同步 ( “树” 之 DFS) 104. 二叉树的最大深度 ——【Leetcode每日一题】 详细介绍别人电脑访问到自己电脑运行的项目 linux及docker和postgres SQL常用的一些命令整理 托福高频真词List12 // 附托福TPO阅读真题 【C++】继承---上(继承的引入及使用详解、切片赋值和作用域) Elasticsearch+head+Ik中文分词器的安装以及Go操作Elasticsearch 如何选择适合的企业网站建站方案? 【Linux】基础IO 【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八) Flutter 生命周期原理 Properties ios swift tableView根据数据显示隐藏cell 单机最快的队列Disruptor解析和使用 【Spring】1—Spring简介 创建型模式-原型(Prototype)-解决复制创建对象问题-浅拷贝深拷贝 【JavaWeb】1—JavaWeb概述 【go 定时调度框架】你知道几种go语言定时调度框架? 人工智能中的移动端编程