Dart Learn Notes 01】的更多相关文章

关于Dart的几点重要说明 在Dart中所有变量都是一个对象,所有对象都是一个类的实例.每个数字,方法,甚至是Null都是对象.所有的对吸纳更都是集成自Object这个类.(这个说法其实是很像Java的) Dart虽然是个强类型语言,但是它可以推测类型.像number就被推测为int.如果你想明确的说不指定类型,可以使用dynamic.(这一点其实已经和高版本的jdk很像了, dynamic 就像是Java中的范型) Dart是支持范型的.比如 List<int> 和List<dynam…
流程控制语句 流程控制语句的作用就是控制代码的执行流程. if and else var a = 10; if(a > 10){ print('ok'); }else if( 5 < a <=10 ){ print('soso'); }else{ print('not ok'); } for循环 var list = []; for(int i = 0; i<10; i++){ list.add(i); } list.forEach((item) => print(item)…
操作符 dart 有一套自己定义的操作符: 这里我就不再写了,直接copy一份官网的. 如果有过编程基础,上边展示的操作符应该都不陌生. 算术运算符 加: + 减: - 乘: * 除: / 取余: % 取模: ~/ 自增: ++var, var++ 自减: --var, var-- 比较运算符 ==: 等于 !=: 不等 >: 大于 <: 小于 >=: 大于等于 <=: 小于等于 类型判断 as: 类型转换 is: 判断是否是某种类型 is!: 判断是否不是某种类型 赋值操作符 =…
Functions Dart是一门面向对象的语言,所以即便是方法也是一个对象,它的类型是Function. 这就意味着方法可以指向变量,也可以作为方法中的参数供其他方法使用.甚至可以让 一个类作为一个方法,这种类叫Callable classes,即回调类. bool isTrule(String args) { return args != Null; } 定义一个方法注意返回值和参数. 在Dart中是不允许出现这种方法的: bool isTrule(String args) { return…
[JSU]LJDragon's Oracle course notes In the first semester, junior year DML数据操纵语言 DML指:update,delete,insert等语句 eg1:select语句 select e.* from emp e where empno = 7369; eg2:insert语句 --插入数据 insert into 表名 [(列1,列2,--)] values (值1,值2,--); --省略列列表,默认就是表中的所有列…
Linux Essentials Certification Globbing ls ?.txt --- ? stands for one character while * means one or more characters ls [F]*.txt --- list file starting with F ls [F]*.txt --- list file starting with F ls f[igh] --- the first character is f, but the s…
Main reference: [1] http://winterbe.com/posts/2014/03/16/java-8-tutorial/ [2] https://plus.google.com/107771575694787223844/posts 1. Add default methods for Interfaces In java 8, Interface could have concrete methods using keyword 'default'. interfac…
inetmgr 进入IIS ViewBag和ViewData在run-time的时候检查错误,View中的用法如下: @*ViewBag传递的是动态对象*@ @foreach (string item in ViewBag.listData) { <li>@item</li> } ----------------------------------------- @*ViewData传递的是Object,所以要转换类型*@ @foreach (string item in (Lis…
这篇笔记完全参照<OpenGL.ES.3.0.Programming.Guide.2nd.Edition>,摘出部分内容只为学习参考. 为什么要用英文:无论是D3D的SDK还是OES的Spec,都是全英文的,学图像的总是要能看懂的.此外,本人的英语和中文水平有限,翻译的很粗糙,大家可以看原文. 为什么要用中文:一来增强一下自己的理解,二来能够分享给大家,希望能找到更多的人相互讨论学习. 1. Overview 1.1 Pipeline OpenGL ES 3.0 implements a gr…
References: [1] http://www.tldp.org/LDP/Bash-Beginners-Guide/html/ 1. Executing programs from a script When the program being executed is a shell script, bash will create a new bash process using a fork. This subshell reads the lines from the shell s…