iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

從0開始的Kotlin學習之旅 系列

自從JAVA於1990年推出後,在網路的發展史上曾占據一席之地。
在程式語言百家爭鳴的今日,仍占據一席之地。
後繼者Kotlin以後繼者之姿脫穎而出,成為目前唯二使用JVM的程式語言之一。
希望各位能從這連續30日的學習之旅中學習到物件導向的精隨!

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文 團隊Google開發者社群
DAY 1

[Day 1] Kotlin 與 JAVA 之關係

JAVA的發展歷史 JAVA 是源自1990年:SUN(昇陽)開發出JAVA程式語言的前身「Oak」所發展而來。其後因Web開始發展搭上順風車而開始盛行。在20...

2022-09-12 ‧ 由 Hank Yu 分享
DAY 2

[Day2] 從安裝到執行

今天我們將以安裝Kotlin為開始,向各位展示如何在你的電腦上安裝並執行Kotlin! 安裝JAVA與Kotlin 前往官網下載JDK 前往Kotl...

2022-09-13 ‧ 由 Hank Yu 分享
DAY 3

[Day3] 認識基本型態

在昨天我們分享如何在電腦上安裝與執行Kotlin接著,我們從基本型態開始談起! 與JAVA相仿,Kotlin也有基本型態,詳細表格如下表所示: 資料型...

2022-09-14 ‧ 由 Hank Yu 分享
DAY 4

[Day 4] 帶符號的(signed)和無符號的(unsigned)數字

整數型態 當您初始化一個沒有明確類型規範的變量時,編譯器會自動推斷具有足以表示該值的最小範圍的類型。如果不超過 Int 的範圍,則類型為 Int。 如果超過,則...

2022-09-15 ‧ 由 Hank Yu 分享
DAY 5

[Day 5] 布林值

Boolean 類型表示可以有兩個值的布爾對象:true 和 false。布爾值有一個可以為空的對應布爾值嗎? 那也有空值。布爾值的內置操作包括: || –...

2022-09-16 ‧ 由 Hank Yu 分享
DAY 6

[Day 6] 字串

Kotlin 中的字符串由 String 類型表示。 通常,字符串值是雙引號 (") 中的字符序列: val str = "abcd 123...

2022-09-17 ‧ 由 Hank Yu 分享
DAY 7

[Day 7] 字符

字符由 Char 類型表示。 直接通過單個字元來指定字元型值,如'A'、'9'和'0'等 通過轉義字元表示特殊字元型值,有以下幾種形式: \t – tab...

2022-09-18 ‧ 由 Hank Yu 分享
DAY 8

[Day 8] 陣列

陣列是能夠存放多個相同型態資料的一種物件。透過陣列的索引(index)並搭配迴圈敘述,可以輕鬆地存取裡面的元素(element),而不必替所有資料宣告不同的變數...

2022-09-19 ‧ 由 Hank Yu 分享
DAY 9

[Day9] 條件和循環

迴圈程式流程控制的一環,用來重複執行相似的工作。 Kotlin提供的迴圈種類與Java相同,有「while」、「do while」與「for」。 If 表達...

2022-09-20 ‧ 由 Hank Yu 分享
DAY 10

[Day10] 返回和跳躍

前言 Kotlin 有三種結構跳轉表達式: return : 默認情況下從最近的封閉函數或匿名函數。 break : 終止最近的封閉循環。 contin...

2022-09-21 ‧ 由 Hank Yu 分享