/*
变量 和常量
c 语言 int a;
*/
// 一句话的结尾 可以不要分号哦,但是如果要在一行内写多条语句那就要用分号了啊。
print("Hello world")
// 可以一行中声明多个变量,用逗号隔开
var d1 = 1, d4 = 3, d5 = 5
var a = 10
a = 2 // 变量可以再次进行赋值
print(a)
/**
常量必须初始化赋值哦
let c = 1;
*/
let b = 90
print(b)
/*
类型的标注
这个变量 x 是整型
*/
var x : Int
x = 3
print("%d = 10", x);
print(x);
/**
类型非常安全,这个整型变量如果赋值 10.4 会报错的
Cannot assign value of type 'Double' to type 'Int'
*/
// x = 10.4
/**
如果我们不注明类型也会报错的,说我们没有对这个变量注明类型;
Type annotation missing in pattern
*/
// var y;
/**
如果我们赋值了,那就是隐约的给它注明了类型
*/
var z = 3;
z = 20
print(z)
// 常量我们必须对它进行初始化,初始化完毕后也不可以能再赋值
let x1 = 10
print(x1)
// x1 = 12
/*
名称不用再符合标识符的规范,
这个呢我们也不用去记,如果命名不合法,编译器不会通过的
我们可以看到中文居然可以作为常量名,在其他语言里面不可以的
*/
let 常量 = 04
print("常量=", 常量)
let