Kotlin 1.3 Docs


1.1.0 โดย NextLabs.cc
May 24, 2020 เวอร์ชั่นเก่า

เกี่ยวกับ Kotlin 1.3 Docs

Kotlin 1.3 เอกสารภาษาการเขียนโปรแกรม

Kotlin เป็นภาษาการเขียนโปรแกรมแบบสแตติกที่รันบนเครื่องเสมือน Java และยังสามารถคอมไพล์ไปยังซอร์สโค้ด JavaScript หรือใช้โครงสร้างพื้นฐานของคอมไพเลอร์ LLVM การพัฒนาหลักของ บริษัท คือจากทีมงานของโปรแกรมเมอร์ JetBrains ที่ตั้งอยู่ในเมืองเซนต์ปีเตอร์สเบิร์กประเทศรัสเซีย ในขณะที่ไวยากรณ์ไม่สามารถทำงานร่วมกับ Java ได้ Kotlin ถูกออกแบบมาเพื่อทำงานร่วมกับโค้ด Java และอาศัยรหัส Java จากไลบรารีคลาส Java ที่มีอยู่เช่นกรอบโครงสร้างคอลเลกชัน Kotlin ใช้การอนุมานชนิดก้าวร้าวเพื่อกำหนดชนิดของค่าและนิพจน์ที่ไม่ได้ระบุไว้ ซึ่งจะช่วยลดความเป็น verbosity ของภาษาที่สัมพันธ์กับ Java ซึ่งข้อกำหนดเหล่านี้มักต้องการข้อกำหนดประเภทซ้ำซ้อนอย่างสิ้นเชิง

เมื่อวันที่ Android Studio 3.0 Kotlin เป็นภาษาโปรแกรมที่สนับสนุนอย่างเต็มที่บน Android และช่วยให้ผู้ใช้สามารถเลือกระหว่างการกำหนดเป้าหมายโค้ด Java 6 หรือ Java 8 ได้

สารบัญ

Kotlin สำหรับฝั่งเซิร์ฟเวอร์

Kotlin สำหรับ Android

Kotlin สำหรับ JavaScript

Kotlin สำหรับพื้นเมือง

coroutines

หลากหลาย

มีอะไรใหม่ใน 1.1

มีอะไรใหม่ใน 1.2

มีอะไรใหม่ใน 1.3

ไวยากรณ์พื้นฐาน

สำนวน

Coding Conventions

ประเภทพื้นฐาน

แพคเกจและการนำเข้า

ควบคุมการไหล

ส่งกลับและกระโดด

ชั้นเรียนและมรดก

คุณสมบัติและเขตข้อมูล

อินเตอร์เฟซ

ตัวปรับการแสดงตัว

ส่วนขยาย

ชั้นข้อมูล

ชั้นปิดผนึก

generics

คลาสที่ซ้อนกัน

ชั้น Enum

วัตถุ

ชั้นเรียนแบบอินไลน์

คณะผู้แทน

คุณสมบัติที่ได้รับมอบฉันทะ

ฟังก์ชั่น

lambdas

ฟังก์ชันอินไลน์

ปฏิญญาเฉพาะแพลตฟอร์ม

อาคาร Gradle

ปฏิญญาโครงสร้าง

คอลเลกชัน

ช่วง

ตรวจสอบประเภทและ Casts

สำนวนนี้

ความเท่าเทียมกัน

ผู้ปฏิบัติงานล้น

ความปลอดภัยของ Null

ข้อยกเว้น

คำอธิบายประกอบ

การสะท้อน

ผู้สร้างที่ปลอดภัยตามประเภท

ประเภทนามแฝง

ห้องสมุดมาตรฐาน

kotlin.test

คำหลักและผู้ดำเนินการ

ไวยากรณ์

โทรหา Java จาก Kotlin

โทรหา Kotlin จาก Java

ประเภทไดนามิก

การเรียก JavaScript จาก Kotlin

เรียก Kotlin จาก JavaScript

โมดูล JavaScript

การสะท้อน JavaScript

JavaScript DCE

เห็นพ้องด้วย

การเปลี่ยนไม่ได้

ห้องสมุด Kotlin

ไลบรารีแพลตฟอร์ม

C Interop

วัตถุประสงค์ -C และ Swift Interop

ปลั๊กอิน Gradle

แก้จุดบกพร่อง

คำถามที่พบบ่อย

คู่มือ Coroutines

ข้อมูลพื้นฐานเกี่ยวกับ

การยกเลิกและการหมดเวลา

ช่อง

การเขียนฟังก์ชันการระงับ

Coroutine บริบทและ Dispatchers

การจัดการข้อยกเว้น

เลือกนิพจน์

รัฐแบบร่วมกันที่ใช้ร่วมกันและการเปิดใช้งานพร้อมกัน

การบันทึกรหัส Kotlin

ใช้ Kapt

ใช้ Gradle

ใช้ Maven

ใช้ Ant

Kotlin และ OSGi

ปลั๊กอินของคอมไพเลอร์

Coding Conventions

วิวัฒนาการของ Kotlin

ความเสถียรของส่วนประกอบต่างๆ

คู่มือการใช้งานร่วมกันสำหรับ Kotlin 1.3

คำถามที่พบบ่อย

เปรียบเทียบกับ Java

เริ่มต้นใช้งาน IntelliJ IDEA

เริ่มต้นใช้ Eclipse

การทำงานกับคอมไพเลอร์บรรทัดคำสั่ง

การทำงานกับเครื่องมือสร้าง

koans

เริ่มต้นใช้งาน Android Development

ส่วนขยาย Android ของ Kotlin

กรอบ Android

ผสม Java และ Kotlin ในโครงการเดียว

Kotlin เป็น JavaScript

เริ่มต้นใช้ Gradle

เริ่มต้นใช้งาน IntelliJ IDEA

เริ่มต้นใช้ Maven

การสร้างไลบรารี JavaScript Kotlin ด้วยคอมไพเลอร์บรรทัดคำสั่ง

การทำงานกับโมดูล Kotlin และ JavaScript

การทำงานกับ JavaScript

ดีบัก Kotlin ในเบราเซอร์

iOS และ Android

ไลบรารีหลายไลบรารี

พื้นฐาน Kotlin / Native ประยุกต์

ร่วมกับไลบรารี C

การแมปชนิดข้อมูลดั้งเดิมจาก C

การแมปโครงสร้างและชนิดของสหภาพจาก C

แมปชี้ฟังก์ชันจาก C

การแมปสตริงจาก C

การทำงานกับ Kotlin / Native Libraries

การกำหนดเป้าหมายหลายแพลตฟอร์ม

Kotlin / Native เป็นไลบรารีแบบไดนามิก

Kotlin / Native เป็น Apple Framework

Gradle สำหรับ Kotlin / Native

โครงการหลายแพลตฟอร์ม: iOS และ Android

การเขียนโปรแกรมแบบอะซิงโครนัส

บทนำสู่ Kotlin Coroutines บน JVM

การสร้างเว็บแอ็พพลิเคชันด้วย Http Servlets

การสร้างบริการเว็บ RESTful ด้วย Spring Boot

การจัดตั้ง Kotlin เกี่ยวกับ TeamCity

เรียนรู้ Kotlin กับ EduTools plugin

การสอน Kotlin กับปลั๊กอิน EduTools

หนังสือ

ทรัพยากรเพิ่มเติม

มีอะไรใหม่ใน 1.1.0 เวอร์ชันล่าสุด

Last updated on Oct 9, 2021
Bug fixes
Improve UI

ข้อมูล แอป เพิ่มเติม

เวอร์ชันล่าสุด

1.1.0

อัปโหลดโดย

Kyaw Naing

ต้องใช้ Android

Android 7.0+

รายงาน

ปักธงว่าไม่เหมาะสม

แสดงเพิ่มเติม

Kotlin 1.3 Docs ทางเลือก

ต้องการแอปอื่นจาก NextLabs.cc

ค้นพบ