สิ่งที่ชอบที่สุดเวลาเขียน Kotlin

สิ่งที่ชอบ Kotlin มันไม่ต่างจาก Java มาก แต่ว่าก็มีการปรับปรุงส่วนที่อยากให้ปรับปรุงสุด ๆ

อย่างเช่นตัวอย่างนี้โปรแกรมที่เขียนด้วย Java ด้านล่างสิ่งที่เบื่อที่สุดคือ toArray ที่เขียนยาว ๆ งง ๆ

String[] prefixes = Arrays.stream((new String[]{"ABCD", "XYZ"}))
                .map(text -> text.substring(2))
                .toArray(size -> new String[size]);

พอเปลี่ยนเป็น Kotlin หน้าตามันก็ยังพอจะคล้าย ๆ แนว ๆ เดิมอยู่แต่ .toTypeArray() มันดูเรียบง่ายกว่า .toArray(size -> new String[size]) มาก

val prefixes: Array = arrayOf("ABCD", "XYZ")
        .map {it.substring(2)}
        .toTypedArray();

ตอนนี้รู้สึกว่ามันอยู่ระหว่าง Scala กับ Java ยกเว้นเรื่อง check null ?

Advertisements
This เรื่อง was posted in ไม่มีหมวดหมู่. Bookmark the permalink.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s