今天不凑巧,断网了。学了半,语言与java大同小异
/* Dart 命名规则:
1:变量名称必须由数字,字母,下划线和美元符($)组成;
2:注意:标识符开头不能是数字
3:标识符不能是保留字和关键字
4:变量的名字时区分大小写的 例如:age 和 AGE 是不同变量,在实际运用中,也建议,不要用一个
5:标识符(变量的名称)一定要见名思意:变量名称建议用名词,方法名称建议用动词
*/
// void main() {
// var str1 = '123456';
// print(str1);
//var 2str ='xxx' 错误示例
// var if ='12345';
// }
/*Dart 常量:final 与 const 修饰符
const 值不变 一开始就得赋值
final 可以开始不赋值 只能赋值一次; 而final 不仅有const 的编译时常量的特性
final 特性 运行时常量 并且final 时惰性初始化,即在运行时第一次使用前才初始化
永远不改变的量 请用 final 或const 修饰 而不是使用var 或其他变量类型
*/
void main() {
var str = 'this is str';
str = '2';
print(str);
int num = 0;
num = 8;
print(num);
const PI = 3.14159;
// PI = 12.123;//错误示例
print(PI);
//final 常量
// final PIA = 3.14159;
// // PIA = 12.123;//错误示例
// print(PI);
final date = new DateTime.now();
print(date);
}
//表示 main 方法没有返回值
// void main() {
// print("Hello World!");
// }
/* dart 脚本类语言 可以预先不定义变量类型 自动会类型推断
dart 中的定义变量 可以通过var 关键字 可以通过 类型来申明变量*/
void main() {
// var str = '你好 dart!';
// var num = 1234;
// print(str);
// print(num);
//定义字符串
// String str = '你好 dart';
// print(str);
//数字类型
// int num = 245;
// print(num);
// 类型 定义不可变 报错
// var str = '';
// str = 123;
// print(str);
// String str = 123456;
// print(str); 错误示例
// String str = "123456";
// print(str);
// int num = "112343";
// print(num); 错误示例
}
网好了。
* Dart 中支持一下几种类型
* 常用数据类型:
* Numbers(数值): int double
* String(字符串):String
* Booleans(布尔):bool
* List(数组):在Dart 中 数组是列表对象。所以大多数人只是称他们为列表
* Maps(字典):通常来说:Map是一个键值对相关的对象 键和值可以是任何类型对象 每个键 指出 每一个值
String
/* Dart 数据类型:字符串类型*/
void main() {
//1 字符串 定义的几种方式
// var str = 'this is';
// var str1 = "this is dart";
// print(str);
// print(str1);
// String str = 'this is';
// String str1 = "this is dart";
// print(str);
// print(str1);
// String str = '''this
// this
// this ''';
// print(str);
// String str = """this
// this
// this """;
// print(str);
//2字符串的拼接
String str1 = "Hello";
String str2 = "World";
print("$str1 $str2");
print(str1 + str2);
print(str1 + " " + str2);
}
int double
/**
* Dart:数值类型
* int double
*/
void main() {
//1 int 必须是整型
int a = 123;
print(a);
//2 double 既可以是整型 也可以是浮点型
double b = 1.2;
double c = 20;
print(b);
print(c);
//3.运算符
//+ - * / %
var q = a + b;
print(q);
}
bool List
Maps 有些不同 获取键值 最中意这个 is 判断简单 今天就到这
都是些菜鸟级的东西,写了为了以后查阅 记录 。不喜勿喷,感谢!