Kotlin:
เริ่มต้นโครงการใหม่
วิธีการ:
เรามาเริ่มต้นกันด้วยโปรเจ็กต์ Kotlin โดยใช้ IntelliJ IDEA – โปรแกรมพัฒนาซอฟต์แวร์ยอดนิยมสำหรับ Kotlin
- เปิด IntelliJ IDEA
- เลือก
File > New > Project
- เลือก
Kotlin
ที่แถบด้านข้าง - ระบุ SDK ของโปรเจ็กต์ของคุณ (โดยทั่วไป IntelliJ จะเลือกเวอร์ชันล่าสุดที่คุณติดตั้งไว้)
- เลือกเทมเพลตของโปรเจ็กต์หรือใช้เทมเพลตมาตรฐาน
- ตั้งชื่อโปรเจ็กต์ของคุณและเลือกที่ตั้งของมัน
- กด
Finish
บูม, คุณได้โปรเจ็กต์ Kotlin ใหม่แล้ว โครงสร้างไดเร็กทอรีของคุณจะดูเหมือนนี้หลังจากสร้างเสร็จ:
projectName
|-- .idea
|-- src
|-- main.kt
|-- build.gradle
และ main.kt
ของคุณอาจจะเริ่มต้นง่ายๆ ด้วย:
fun main() {
println("Ready, set, go Kotlin!")
}
เมื่อรัน main.kt
, คุณจะเห็น:
Ready, set, go Kotlin!
ดำดิ่งลึกลงไป
Kotlin เป็นภาษาสมัยใหม่ที่ทำงานบน JVM (Java Virtual Machine) ออกแบบมาเพื่อให้สั้นและปลอดภัย ถูกสร้างขึ้นโดย JetBrains และได้รับความนิยมเพิ่มขึ้นโดยเฉพาะสำหรับการพัฒนาแอป Android หลังจากที่ Google ประกาศให้การสนับสนุนอย่างเป็นทางการในปี 2017
ก่อนที่จะกระโดดเข้าสู่โปรเจ็กต์ Kotlin ใหม่ ให้เข้าใจว่าทำไมคุณถึงเลือก Kotlin:
- ไวยากรณ์สั้น: ลดโค้ดที่ซ้ำซ้อน
- ร่วมงานกับ Java ได้อย่างไม่ติดขัด: รวมกันกับโค้ดและไลบรารี Java ได้อย่างราบรื่น
- การขึ้นตัวแปรอัจฉริยะ: ไม่ต้องการการแปลงประเภทอย่างชัดเจนมาก
- ความปลอดภัยจากค่า null: ระบบที่มีอยู่เพื่อหลีกเลี่ยงข้อยกเว้นของ null pointer
ทางเลือกสำหรับการเริ่มต้นโปรเจ็กต์ Kotlin ใหม่ด้วย IntelliJ IDEA:
- บรรทัดคำสั่ง: สร้างไฟล์ด้วยตัวเอง, คอมไพล์ด้วย
kotlinc
, และรันโดยใช้คำสั่งkotlin
- IDEs อื่นๆ: ใช้ Android Studio สำหรับการพัฒนา Android หรือ Eclipse พร้อมปลั๊กอิน Kotlin
เมื่อคุณเริ่มโปรเจ็กต์ใหม่ใน IntelliJ IDEA, มันจะตั้งค่าการกำหนดค่า Gradle ที่จำเป็นโดยอัตโนมัติ Gradle เป็นระบบอัตโนมัติการสร้างที่จัดการการพึ่งพา, การสร้าง, และการทดสอบสำหรับโปรเจ็กต์ของคุณ การตั้งค่านี้ช่วยให้คุณสามารถนำเข้าไลบรารี, ตั้งค่าการพึ่งพาโมดูล, และช่วยการสร้างได้อย่างง่ายดาย
ดูเพิ่มเติม
ต้องการไปเกินกว่าพื้นฐาน? นี่คือที่ที่ควรไปต่อ:
- เอกสารคำแนะนำอย่างเป็นทางการของ Kotlin: เอกสาร Kotlin
- พื้นฐานของ Gradle: คู่มือผู้ใช้ Gradle
จำไว้ว่า, วิธีที่ดีที่สุดในการเรียนรู้คือการลงมือทำ สตาร์ทด้วย ‘Hello World’ และสร้างมันขึ้นมาจากนั้น เขียนโค้ดให้มีความสุข!