快速高效學習 Kotlin | Kotlin Bootcamp 課程介紹
Kotlin Bootcamp Udacity 是一套免費、自控進度的線上課程。通過該課程,您可學習到 Kotlin 程式語言的各項基本知識。此次的 Kotlin 入門課程由 Google 的專家與 Udacity 攜手打造,適合於有一定程式設計基礎的人員。
點選屏末 | 閱讀原文 | 您可進入課程註冊頁面
☟課程視訊介紹☟
Kotlin 語言的優勢在於應用程式設計耗時較少、所需編寫程式碼量較少,且錯誤率較低。
作為一套現代化、面向物件的程式語言,Kotlin 可提供強大的型別系統、型別推斷、空安全、屬性、lambdas、擴充套件、協同程式、高階函式等多種功能。同時,Kotlin 還具有語言簡明的優勢,僅需一行程式碼即可建立完整的資料類。
安卓應用構建已正式支援 Kotlin,且 Kotlin 能夠與 Java 程式語言和庫完全互操作,並已納入 IntelliJ 和 Android Studio。
在本課程中,您將學習到使用 Kotlin 進行程式設計的全套必要知識,其中包括:
1. 基礎知識:使用可為空及不可為空變數、資料型別、運算子及控制結構在 IntelliJ REPL Kotlin 解釋程式中編寫 Kotlin 語句和表示式。
2. 函式:建立main()函式、建立並呼叫預設引數及可變引數函式、將函式作為引數傳遞給過濾器、編寫簡單的 lambdas、函式型別以及簡明的單表示式函式。
3. 類:建立帶有方法和屬性的類。執行建構函式及init()。學習繼承、介面及抽象類。使用特殊用途類資料、物件、列舉及封裝。
4. 進階技巧:深入瞭解 Pairs、集合以及常量。學習如何編寫擴充套件、執行泛型、應用註釋以及使用標記打斷。
5. 函式操作:深入探索 lambdas、高階函式及行內函數。
您還將學習到如何使用擴充套件函式向已有類中新增實用功能。
擴充套件內建型別:
擴充套件安卓類:
擴充套件您自有的類:
在完成課程學習後,您即可學會如何使用 Kotlin 建立程式,並充分發揮 Kotlin 所獨具的各項功能與特色。
該課程在 Udacity 上免費線上提供,您可根據自己的時間安排自控進度進行學習。
點選屏末 | 閱讀原文 | 您可進入課程註冊頁面
推薦閱讀