- 简单函数
1.函数
/// func 函数
/*
去商店
买两箱牛奶
给钱
回家
*/
func getMilk() {
print("去商店")
print("买两箱牛奶")
print("给钱")
print("回家")
}
// 调用函数
getMilk()
2.函数参数
/// 去买牛奶
///
/// - Parameter nums: 变量--形参
func getMilk(nums: Int) {
print("去商店,一箱牛奶10块钱")
print("买\(nums)箱牛奶")
print("给\(nums * 10)块钱")
// let price = 10 * nums
// print("给\(price)块钱")
print("回家")
}
// 调用函数--实参
getMilk(nums: 4)
3.外部参数
/// 去买牛奶
///
/// - Parameter nums: 变量--形参
/// 外部参数:howMany 内部参数:nums
func getMilk(howMany nums: Int) {
print("去商店,一箱牛奶10块钱")
print("买\(nums)箱牛奶")
print("给\(nums * 10)块钱")
// let price = 10 * nums
// print("给\(price)块钱")
print("回家")
}
// 调用函数--实参
getMilk(howMany: 4)
/// 去买牛奶
///
/// - Parameter nums: 变量--形参
/// 外部参数:_ 内部参数:nums
func getMilk(_ nums: Int) {
print("去商店,一箱牛奶10块钱")
print("买\(nums)箱牛奶")
print("给\(nums * 10)块钱")
// let price = 10 * nums
// print("给\(price)块钱")
print("回家")
}
// 调用函数--实参 外部参数可以不写
getMilk(4)
4.函数返回值
/// 去买牛奶
///
/// - Parameters:
/// - nums: 数量 变量--形参
/// - total: 给的钱 变量--形参
/// - Returns: 返回剩余的钱
func getMilk(nums: Int, total: Int)->Int {
print("去商店,一箱牛奶10块钱")
print("买\(nums)箱牛奶")
let price = 10 * nums
print("给\(price)块钱")
print("回家")
let remain = total - price // 剩余的钱
return remain
}
// 调用函数--实参 返回remain
let remain = getMilk(nums: 4, total: 100)
print("还剩\(remain)块钱")
网友评论