Swift基础(—)基础规则和类型

2021-11-22  本文已影响0人  夕儿77

基础规则

基础部分

常量和变量

let a = 100 
var b = 200
var x = 0.0, y = 0.0, z = 0.0

类型注解

let letTestSring: String = "你好"
var varTestSring: String = "你好"
let letTestFloat: Float  = 0.2
var varTestFloat: Float = 0.3
var red, green, blue: Double

常量和变量的命名

let 你好 = "你好世界"
let 🐶🐮 = "dogcow"

输出常量和变量

let  π = 3.14159
print(π)
print("我是打印的数据\(π)")

注释

//这是一行注释

/* 这也是一个注释,
但是是多行的 */

/* 这是第一个多行注释的开头
/* 这是第二个被嵌套的多行注释 */
这是第一个多行注释的结尾 */

分号

let  π = 3.14159; print(π)

整数

Int 和 UInt

浮点数:Float、Double

数值型字面量

let aNumber = 3         //整型字面量
let aString = "Hello"   //字符串字面量
let aBool = true        //布尔值字面量
let decimalInteger = 17           // 17 - 十进制表示
let binaryInteger = 0b10001       // 17 - 二进制表示
let octalInteger = 0o21           // 17 - 八进制表示
let hexadecimalInteger = 0x11     // 17 - 十六进制表示
let decimalDouble = 12.1875       //十进制浮点型字面量
let exponentDouble = 1.21875e1    //十进制浮点型字面量
let hexadecimalDouble = 0xC.3p0   //十六进制浮点型字面量
let paddedDouble = 000123.456
let oneMillion = 1_000_000
let justOverOneMillion = 1_000_000.000_000_1

类型安全和类型推断

var varA = 42
varA = "This is hello"
print(varA)
let intA = 42             // intA 会被推测为 Int 类型
let pi = 3.14159          // pi 会被推测为 Double 类型
let floatA = 3 + 0.14159  // floatB 会被推测为 Double 类型

布尔值:Bool

上一篇 下一篇

猜你喜欢

热点阅读