Swift 学习笔记 之 函数
demo 练习
编程题01
- 需求:编写一个求圆的面积的函数,调用函数求一个半径为 10 的圆的面积
核心代码
// 定义函数 : 求圆的面积
func area(r: Float)->Float{
let pi: Float = 3.14
let s:Float
s = pi * r * r
return s
}
// 半径
let r: Float = 10
let result = area(r)
print("半径为: \(r) 的圆的面积为:\(result)")
效果图
编程题02
- 需求:编写函数,调用函数,输出8 的 n 次方 的值
核心代码
// 设计函数: 调用函数
// 实现 输出 8 的 n 次方的值
func cube(n: Int) -> Int{
var i: Int = 1
for _ in 1...n{
i = i * 8
}
return i
}
let n = 3
let result = cube(n)
print("8 的 \(n) 次方的值为:\(result)")