美文网首页
dart基础---变量

dart基础---变量

作者: 凯瑟鸭 | 来源:发表于2021-12-23 14:12 被阅读0次
dart

因为工作原因有很长时间没有写了,分享一下flutter学习的一些简单的总结内容,这篇内容介绍一下dart的变量,变量是用于存储信息的"容器"是最基础的。

dart中没有public、private、protect关键字,如果一个变量以下划线(_)开头,通常表示其是库私有的,dart的标识符以字母或下划线开头,后跟任意的字符、数字组合。

变量:

1、明确声明如:String  name =‘yf’;

2、类型推导方式var/final/const

var声明变量 ,编译器会根据变量值的类型自动为该变量指定类型,一旦确定赋值后,该变量的类型就确定了,不能再更改了;const/fianl两者都为声明常量;const 需要在编译时就要有确定的值;final可以通过函数/计算获取为运行期间获取.

Object是dart所有对象的基类,包括int,Function,Null等,任意类型都可以用Object去声明。dynamic,声明变量可以表示任意类型。

dynamic和Object一样都能表示任意类型声明的变量可以改变类型。

区别:

dynamic会提供声明的变量的所有可能组合,而Object只是提供Object的属性与方法

如:Object sex = 'assdf';    print(sex.length);

dynamic 编译时不会推测数据类型,运行时会判断,Object在编译时就进行判断。

dynamic或者Object修饰的变量一旦赋值,编译器就能推断出该变量的具体的类型。

注:

变量的类型被确定,就不能再被更改

若声明了某个类型的变量但未对其初始化,则系统认为该变量当前值为null

若有不对之处还希望指正为谢!@~@

相关文章

  • 一.Dart语法-操作符、方法与异常

    Dart基础 运行Dart 代码可以使用 dart xxx.dart,dart命令需要配置环境变量,将 “${F...

  • dart基础---变量

    因为工作原因有很长时间没有写了,分享一下flutter学习的一些简单的总结内容,这篇内容介绍一下dart的变量,变...

  • Dart编程语言入门

    Dart基础入门语法介绍,详细说明可以查看相关视频《Dart编程语言入门》。 变量与常量 变量 1.使用var声明...

  • dart学习总结

    一、Dart 入口方法介绍 Dart打印 Dart注释 Dart变量 常量申明 变量命名规则 1.变量声明,用va...

  • Dart语法的学习

    写给读者,本文是Dart基础学习的个人笔记,内容来自慕课网。 1.Dart的变量与常量 Dart的代码要运行在ma...

  • Dart基础系列之重要概念

    核心内容 最基础的Dart程序Dart一些重要的概念KeyWord(关键字)Variable(变量)Final&&...

  • Flutter 的开发语言--Dart语言学习

    前言 Flutter使用的是Dart语言,我们先来了解Dart的一些基础特性,便于后面Flutter的开发。 变量...

  • 02 - Dart笔记-基础语法

    基础语法 [TOC] 官方文档 中文文档 变量 dart是强类型 var 由类型推断确定变量类型 dynamic ...

  • Dart 基础数据类型及方法

    Dart 变量 dart 可以不预先定义变量类型,会自动类型推倒,即 dart 语言有类型校验。 dart 中定义...

  • Dart 操作符、方法与异常

    Dart基础 变量 变量是一个引用,未初始化的变量值是null。 可以用 Object、var 与 dynamic...

网友评论

      本文标题:dart基础---变量

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