swift学习——基础语法

一、swift基础语法

1.变量与常量定义

//自动类型推断 var 定义变量
var str = "Hello, playground"
//let 定义常量(不能修改的量)
let name="Hello,playground"

2.数据类型定义

//字符串
let name1:String = "Lanou"
//字符
let gender : Character = "M"
//整型
let age : Int = 12
//浮点型
let height : Float = 12.2
//双精度浮点型
let height1 : Double = 12.222

3.字符串的操作

//长度
let length = name.characters.count
// 拼接
var name3 : String = name + "pin\(123)jie"
print("name=\(name3)")
//获取第几个位置
let index=name3.index(name3.startIndex,offsetBy:2)
//rang(取字符串中指定位置的值)
let student = "yangshaofeng"
let startIndex = student.index(student.startIndex,offsetBy:2)
let endIndex=student.index(student.endIndex,offsetBy:-2)
let rang = startIndex..

4.数组操作

//定义数组
var arr = [1,2,3]
var arr1 : [Int] = [Int]()

//增加元素
arr1.append(2)

//删除元素
let element = arr1.remove(at: 0)
//更新元素
arr[1] = 22
print(arr)
// 遍历
for item in arr {
   print(item)
}
for item in 0..

5.字典操作

var dic: [Int: Int] = [1:1,2:2]

//添加,更新
dic[1] = 2 //更新
dic[3] = 3 //添加
//删除
dic.removeValue(forKey:1)
print(dic)

你可能感兴趣的:(swift学习——基础语法)