main 入口方法

// 方式一
main(){}// 方式二
// 表示main方法没有返回值
void main(){}

Dart的命名规则

  1. 变量名称必须由数字、字母、下划线和美元符($)组成
  2. 注意:标识符开头不能是数字;
  3. 标识符不能是保留字和关键字;
  4. 变量的名字是区分大小写的;
    1. 如: age和Age是不同的变量。
    2. 建议:在实际的运用中,不要用一个单词大小写区分两个变量。
  5. 标识符(变量名称)一定要见名思意 :变量名称建议用名词,方法名称建议用动词

Dart变量

dart是一个强大的脚本类语言,可以不预先定义变量类型 ,自动会类型推倒;

dart中定义变量可以通过var关键字可以通过类型来申明变量;

注意:var 后就不要写类型 , 写了类型 不要var var 默认值为 null

 var str='this is var';String str='this is var';int str=123;// 两者都写 var a int = 5; 报错

Dart常量

final 和 const修饰符

区别:

const:值不变 一开始就得赋值

final:可以开始不赋值 只能赋一次 ;

Dart 2-Day相关推荐

  1. flutter开发中常用的dart插件

    flutter插件官网地址:https://pub.dartlang.org/packages/ 1. image_picker 一个可以从图库选择图片,并可以用相机拍摄新照片的flutter插件 2 ...

  2. 用Flutter + Dart快速构建一款绝美移动App

    作者 | Wojciech Kuroczycki 译者 | 弯月 来源 | CSDN(ID:CSDNnews) 如今,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不暇接的新 ...

  3. 一种事件相机描述子——DART

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 一.背景知识 在物体分类.目标跟踪等问题下,我们经常需要提取物体的一些特征.传统图像中常使用描述子(例 ...

  4. Dart In Action -Dart快速入门(二)

    写在前面 本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文. Flutter教程在这里 Dart的一些重要概念 当你学习Dart语言时,记住这 ...

  5. 如何用Dart写一个单例

    由于Dart拥有factory constructors,因此构建单例模式很容易. class Singleton {static final Singleton _singleton = new S ...

  6. Flutter学习之Dart语法特性

    一.前言 第一天把Flutter环境搭建了,并简单实现第运行第一个Flutter项目,感觉很不错,一些基本操作和原生体验差不多.用Flutter框架写过App项目的开发者都知道,Flutter是一个使 ...

  7. Dart 2为移动开发做出改进

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 最新版本的Google Dart编程语言支持更强大的类型系统.更简明的语法,还提供了一个改进 ...

  8. 谷歌宣布推出Dart编程新语言

    北京时间9月9日上午消息,据著名科技做网站ExtremeTech的报道,谷歌编程新语言Dart逐渐浮出水面,它是一种"结构化的Web编程"语言.早在几天前谷歌就已着手注册了一系列与 ...

  9. Flutter之Dart入门

    文章目录 一.准备 1.下载Dart插件: 2.重启IDEA后,配置Dart SDK 3.运行 二.Dart变量 三.基本数据类型 3.1Number 3.2String 3.3 Boolean 3. ...

  10. Dart Metadata 使用

    Dart Metadata 使用 Dart提供了类似于Java注解一样的机制 metadata ,通过使用 metadata 可以实现与注解一样的功能,中文我们称它为元数据.我们来看一段官方的使用描述 ...

最新文章

  1. 20165303我期望的师生关系
  2. 1349. 修理牛棚【难度: 中 / 思维 贪心】
  3. 【262】pscp命令 实现windows与linux互传文件
  4. java 反射 静态域_java 内存 堆 栈
  5. DCMTK:OFStandard类中的ASCII /双转换方法的测试代码
  6. Shell替换:Shell变量替换,命令替换,转义字符
  7. [智能架构系列]什么是Buddy智能开发框架
  8. pitr 原理_PostgreSQL热备原理研究及流复制运用
  9. 我叫金三顺的经典爱情名言
  10. Oracle修改字段长度
  11. 佳能mf4400打印机无线服务器,佳能mf4400打印机驱动最新版
  12. 迅雷插件会导致IE8假死
  13. 浏览器主页被修改的解决方案
  14. Android控件浮在最上层的方法
  15. vue 所有dom加载完毕后操作dom节点
  16. redis的发布和订阅功能
  17. 关于 石墨文档客户端 的案例分析
  18. Testin云测产品更新:Bugout支持快速分享功能,高效批量分享问题
  19. 【亲测】独家更新CcPay多商户码支付系统,码支付易支付+个人支付宝微信二维码收款app监控+搭建教程
  20. python django及运维开发面试题总结

热门文章

  1. Oracle从零开始3——复杂查询
  2. @PathVariable为空时指定默认值
  3. CEF避坑指南(一)——编译并自制浏览器
  4. JZOJ5918【NOIP2018模拟10.20】Car
  5. Java基础知识盘点(二)- 集合篇
  6. Discuz! 全局变量 $_G
  7. POJ3628:Bookshelf 2【01背包】
  8. 精度P,召回率R和F值
  9. Sphinx语音识别学习记录 (五)-错误调试
  10. SharePoint 2010多语言UI,以及开发人员需要注意的