公式計算,比方寫梯形面積的 function

Function除了拿來寫成公式取代重複的內容之外,還可用於計算

小學都學過的梯形面積公式:(上底+下底)X 高 / 2

不囉唆直接上菜~

func trapezoid(upperline: Double, lowerline: Double, height: Double) {
//定義一個func,添加參數,可以不用先給值,為求精確使用Double可以算小數點
let area = (upperline+lowerline)*height/2
//定義面積公式,如何計算
print(area)
}
trapezoid(upperline: 3.3, lowerline: 4.4, height: 5.5)
//下指令給參數的數值在這裡設定

在playground執行起來的畫面

--

--