iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0

在進入URL介紹前,我們在教一樣東西那就func裡要回傳值要怎麼用與怎麼寫

   func compara(number:Int) {
       var A:Int = 10
       var B:Int = 20
    if A + number > B {
        c = A
    } else {
        c = B
    }
   }

func compara2(number:Int) -> Int{
       var A:Int = 10
       var B:Int = 20
    if A + number > B {
        return A
    } else {
        return B
    }
   }

以上兩種方法都可以比較AB的大小,但是第一種方式中我們還需要先設給他一個變數C讓他等於A或B才能把值帶出來,但是在第二種方法中我們在呼叫時給他一個變數他就能夠將AB比較大的值帶出來,雖然兩種方法都可以做出帶值但是,我還是比較推薦下面這種方式,因為現在簡單幾行的程式碼可能沒有差,但是如果到幾千行的程式裡第二種方法比較淺顯易懂,不會讓開發者還要尋找哪個變數是什麼而導致誤用歐!!


上一篇
protocal傳值
下一篇
URL基本介紹
系列文
iOS軟體開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言