Swift 基本语法-变量的定义

注:大多是翻译苹果给的官方文档

//: Playground - noun: a place where people can play

import UIKit

//不需要导入输入输出库,你用写在main函数里面,语句结束不需要分号

//swift是弱语法,变量只需要用var声明就可以(variety)

var str = "Hello, playground"

print("hello")

//对于常量来说用let修饰, 常量必须给一个确定的值

//??常量编译的时候不需要被知道(什么意思?)

let constant = 5

//赋值符号两侧留出来的空格要一样 否则 报错

var a = 10

a = 11

print(a)

//虽然是弱语法,不过可以明确的指定变量类型

let implicitInteger = 70  //间接的表示类型

let implicitDouble = 70.0

let explicitDouble:Double = 70 // 明确指定

//类型转换的不能间接标识,必须明确指定转换类型

let label = "the width is"

let width = 94

let widthLabel = label + String(width)

//还有一种转化成string 的方法 就是将值放在 \() 中

let apples = 3

let oranges = 5

let appleSummary = "i have \(apples) apples"

let fruitSummary = "\(apples + oranges)"

//创建数组或者字典使用[], 获取元素也是用index或者key

//元素后面用逗号分隔

var shoppingList = ["catfish","water","tulips","blue paint"]

shoppingList[1] = "water"

var occupations = [

"malcolm":"captain",

"kaylee":"mechanic",

]

occupations["kaylee"]

//创建空数组和字典 使用初始化的语法([]里面指定类型,后面加一个())

let emptyArry = [String]()

let emptyDictionary = [String:Float]()

//也可以不指定类型 不指定类型就不需要后面加()

let emptyArry1 = []//和上面对比

let emptyDictionary1 = [:]


你可能感兴趣的:(Swift 基本语法-变量的定义)