iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0

函式簡單來說就是把常用的一段程式碼另外存起來,需要的時候再去呼叫,語法長這樣。

fun 函數名字(參數名稱:參數的變數型態)回傳值型態{
		要做的事
}

比如說今天我希望當我有一個函式是,我丟一個字串進去,他會對那個字串打招呼,我可以這樣寫。

fun sayHi(name:String){
    println("Hi $name")
}

fun main(){
    sayHi("Shane")
}

那由於我這個函式是沒有回傳值的,那就可以不寫回傳值型態。

今天我們的函式也是可以用多個參數(當然也可以沒有),只要用逗號隔開。

當然也可以在裡面宣告變數,比如我自製一個數字相加的函式。

回傳的話,我們用return 值來回傳。

fun add(a:Int,b:Int):Int{
   var c = a+b
   return c
}

要注意一件事情,不論是a、b、c,只要是函式內的變數,他只會活在函式裡面,外面是用不了那個變數的喔。

課堂練習

做一個溫度轉換器函式,參數有一個,是攝氏度,請回傳轉換成華氏度的數字。

輸入

1~100的整數

輸出

轉換成華氏溫度的答案。


上一篇
[Day12][語法]陣列
下一篇
[Day14][語法]遞迴
系列文
櫛風風的「完全不會寫程式,從零開始的 Kotlin 教學」30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言