Kotlin Day 2 : 陣列, 函式 和 迴圈

 Kotlin 總綱


--

Kotlin 有內建一些基本資料型態陣列

    - ByteArray

    - ShortArray

    - IntArray 

    - LongArray

    - FloatArray

    - DoubleArray

    - CharArray

    - BooleanArray 


範例: 我們來用這檔基金 

  富蘭克林坦伯頓全球投資系列-穩定月收益基金A(日圓避險)(月配息)

1/8 ~ 1/23 十天的淨值為例


宣告


陣列可以算平均值


結果


--
另一種宣告方式


結果:


基本型態的陣列, 其實是省略了陣列元素的型態宣告


結果: 



--

函式 :
   關鍵字是 fun

   fun 函式名稱(變數名 : 變數型態, ...) : 回傳值型態 {
   }

--
迴圈 : 

1. for


如果陣列是空的話怎麼辦

Kotlin 有保護, 會回 arrayNaN


2. while


3. do while


 
有趣的是, 因為 do~ while 會無條件先執行裡面的內容指令, 所以會先產生 
陣列 out of bound exception

程式:

結果: 


--
其他陣列範圍寫法

1. indices


2. ..
其實這個 indices 的範圍就是 0 .. fa.size - 1


3. downTo


4. until


--
陣列初始值 : 如果陣列裡的值都相同的話, 可以寫成 Array(長度){值}


結果: 



--
所有程式放在: Github - Day2.kit




留言

熱門文章