iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Software Development

初探Kotlin 系列

利用30天初探Kotlin基礎語法

參賽天數 19 天 | 共 19 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 1] 未來30天的文章規劃

以往並沒有寫文章的習慣,這次決定花費時間來寫點東西並做為學習紀錄 本文章為初探Kotlin 著重在Kotlin的基礎語法上 所以並沒有在Android上的開發...

2017-12-06 ‧ 由 randy 分享
DAY 2

[Day 2] Kotlin 基本語法

今天介紹Kotlin一些基本的語法 packages package my.demo import java.util.* // ... package...

2017-12-07 ‧ 由 randy 分享
DAY 3

[Day 3] Kotlin Idioms

今天介紹Kotlin常用的語法 產生POJO/POCO 在Java中要生成一個POJO類別常見如下: public calss Customer{ pr...

2017-12-08 ‧ 由 randy 分享
DAY 4

[Day 4] Coding Conventions

每種程式語言都有它的開發規範或風格 今天說說Kotlin文件裡的開發規範 Naming Style 大致上跟Java的風格差不多 採用駝峰是命名規則(命名中避...

2017-12-09 ‧ 由 randy 分享
DAY 5

[Day 5] Basic Types

Kotlin的基本型別 在Kotlin中所有的變數 屬性 都是物件(Object) 下面介紹機個常見的基本型別 Numbers 在Kotlin中處理數字的型別非...

2017-12-10 ‧ 由 randy 分享
DAY 6

[Day 6] Packages and Imports

Packages 跟Java一樣 package宣告在檔案的最上頭 package foo.bar fun baz() {} class Goo {} D...

2017-12-11 ‧ 由 randy 分享
DAY 7

[Day 7] Control Flow

If 傳統If應用如下: var max: Int if (a > b) { max = a } else { max = b } 可用...

2017-12-12 ‧ 由 randy 分享
DAY 8

[Day 8] Returns and Jumps

Break and Continue Labels 在Kotlin中任何表達式都可以加上標籤 在識別的標籤後加上**@** 如abc@ fooBar@ loop...

2017-12-13 ‧ 由 randy 分享
DAY 9

[Day 9] Classes and Inheritance-1

Class kotlin宣告class方式與java一樣 class Invoice { } Constructors kotlin的class會有一個pri...

2017-12-14 ‧ 由 randy 分享
DAY 10

[Day 10] Classes and Inheritance-2

Inheritance Kotlin所有的類別最上層都繼承Any 就如同Java最上層都是繼承Object一樣 但Any跟Java的Object不一樣 Any除...

2017-12-15 ‧ 由 randy 分享