Swift基础教程笔记 - 2、函数和元组

本文章内容来源于: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)")

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值