Flow VirtualLayout Flow 是不可見的虛擬佈局,概念類似於之前的chain,可以依據元件的ids,對 constraint_referenc...
講了這麼多天UI的部分,是該來換換口味了。雞排不切不加辣 Google從2019年I/O大會開始力推Kotlin為Android為主要開發語言。官方給的理由:...
變數是每個程式語言中都會有的基本單位。來看看Kotlin是怎麼宣告變數的,基本的資料類型又有哪些? 關鍵字 宣告變數時,需要在變數名稱前加上關鍵字,編譯器才知道...
有些熟悉的符號就像這些+、-、*、/符號,在數學世界,數學家分別賦予加、減、乘、除的概念,但在kotlin裡面又代表什麼意思呢?在Kotlin的程式語言世界,對...
邏輯控制 程式碼執行順序是由上往下執行,但是這種方法不可能滿足所有需求,這時候就需要靠一些條件語句(if/else條件語句、when條件語句)或循環語句(for...
for loop for loop 相當於C# 等其他語言的foreach循環,對任何提供迭代器(iterator)的對象提供一個歷遍的方式。 他們都提供迭...
從上一篇在迴圈裡都是從頭執行到尾,但是如果執行到一半就以滿足需求或者就是想跳過某一次特定條件的迴圈,該怎麼辦呢? 跳脫字元 break : 終止最直接包圍它的...
函數在程式中是很重要的一部分,用來完成特定任務、並且可以重複使用的程式碼區塊。基本上程式就是一系列的函數組成來完成一個比較複雜的任務。其實前面一直使用的prin...
今天要介紹很常在Kotlin 中看見的寫法,lambda,直接開始吧! lambda lambda可以當作函數類型(function type) 來使用,意思是...
集合類型 集合是大多數編程語言的常見概念,通常包含相同類型的一些對象(也可以沒有半個對象)。集合中的對象稱為元素或條目。 以下是Kotlin 相關的集合類型:...