Posts

Showing posts from December, 2016

[Java] Java 8 ทำความเข้าใจให้มากขึ้นกับ Lambda Expression

          เรื่องของ lambda คงต้องขยายความกันหน่อย หลังจากเกริ่นนำไปในโพส  Java 8 มาเขียน lambda กันเถอะ  ก็ทำให้ได้เห็น syntax กันไปบ้างแล้ว ครั้งนี้เราจะเพิ่มความรู้ว่า เขียนโปรแกรมยังไงให้ใช้ Lambda Expression ได้ Syntax ของ Lambda Parameter คล้ายกับการเขียน method บางครั้งอาจมีวงเล็บ Optional Parameter Typ e ปกติมักจะไม่ใส่กัน  Parameter Name สามารถตั้งอะไรก็ได้ ไม่จำเป็นต้องเหมือนกับ method  Arrow   ( -> ) Body เหมือนกับ statement ทั่วไป คือถ้ามีคำสั่งเดียวก็ไม่จำเป็นต้องใส่ block             แบบย่อ message -> System.out.prinln(message);             แบบเต็ม (String message) -> { System.out.prinln(message); };            แบบนิยม (message) -> { System.out.prinln(message); }; รูปแบบการเขียนตามจำนวน parameter            0 parameter () -> /* single statement */; () ...

Facebook Comment

Recent Posts

Popular post of 7 days

Portal คืออะไรกันนะ???

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

Port Forwarding สำหรับคนใช้ AIS Fibre

Popular

Portal คืออะไรกันนะ???

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

Port Forwarding สำหรับคนใช้ AIS Fibre

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

เรื่องของ ++i กับ i++

Android Auto & Apple Carplay คืออะไร ใช้งานยังไง

พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge

Deeplink, Universal Links คืออะไร ทำงานร่วมกับ Mobile App ได้ยังไง

วิธีการสมัคร Apple Developer Program และ Enterprise Program ฉบับลงมือเอง

Push Notification คืออะไร มีวิธีทำอย่างไร (No Code)