本文章内容来源于:Swift语言入门 - 网易云课堂。手打,有修改。推荐初学Swift语言的朋友学习。
// print 函数
print("Hello,world!")
print(100)
// 函数的声明和调用
func sayHello() {
print("你好,我是张晓明!")
}
sayHello()
sayHello()
// 函数的参数
func sum(number1: Int, number2: Int) {
let result = number1 + number2
// 字符串插值
print("\(number1) + \(number2) = \(result)")
}
sum(number1: 1, number2: 2)
sum(number1: 5, number2: 8)
// 返回值 number 即是外部参数名也是内部参数名
func square(number: Int) -> Int {
return number * number
}
square(number: 5)
// 函数的参数名和参数标签(外部参数名喝内部参数名)
func flight(from departure: String, to arrival: String) {
print("这是一趟\(departure)飞往\(arrival)航班。")
}
flight(from: "北京", to: "上海")
// 不希望外部参数名出现,可用下划线替代
func cube(_ number: Int) -> Int {
return number * number * number
}
cube(2)
// 元组
var mountain = ("珠穆朗玛峰",8848.43,"中国与尼泊尔的边境线上")
print(mountain)
let (name, height, position) = mountain
print("\(name)高\(height)米,位于\(position)")
let (justname, _, andPosition) = mountain
print("\(name)位于\(position)")