Tags:
Node Thumbnail

Python 3.8 มีกำหนดออกเดือนตุลาคมนี้ โดยตอนนี้อยู่ที่สถานะ beta 2 มีความเปลี่ยนแปลงฟีเจอร์หลายอย่าง แต่ที่สำคัญที่สุดคือการเพิ่มฟีเจอร์การตั้งค่าตัวแปรใน expression (Assignment Expressions หรือ PEP572 ทำให้สามารถตั้งค่าตัวแปรใน if statement ได้เลย

ข้อเสนอ PEP572 เสนอมาตั้งแต่ต้นปี 2018 โดยมันจะช่วยทำให้โค้ดที่ต้องทดสอบข้อมูลไปพร้อมๆ กับการตั้งค่าตัวแปรมีความซับซ้อนน้อยลง โดยภาษา C นั้นมีแนวทางการใช้งานอย่างนี้มานานแล้ว ข้อเสนอนี้สร้างการถกเถียงในหมู่นักพัฒนาไพธอนเป็นวงกว้าง และทำให้ Guido van Rossum ผู้สร้างภาษาไพธอนประกาศลาออกจากการเป็นผู้นำเผด็จการใจดีของไพธอน (benevolent dictator for life - BDFL) ไปเมื่อปีที่แล้ว และตอนนี้ภาษาไพธอนใช้โมเดลกรรมการดูแลแนวทางการพัฒนา

นอกจากนี้ Python 3.8 ยังเพิ่มฟีเจอร์การเขียน format string สำหรับการดีบั๊ก, การกำหนดพารามิเตอร์ของฟังก์ชั่นให้ใส่ตามลำดับเท่านั้น (ไม่สามารถอ้างชื่อพารามิเตอร์ได้), และฟีเจอร์เพิ่มเติมในโมดูลมาตรฐานอีกจำนวนมาก

ที่มา - lwn.net

No Description

Get latest news from Blognone

Comments

By: sukjai
iPhoneAndroidRed HatUbuntu
on 22 July 2019 - 13:10 #1120993

คิดถึง perl เลย แต่อย่าให้อ่านไม่รู้เรื่องเหมือน perl เลยนะครับ ขนาดผมสาย java อยากลอง perl หลายครั้งแต่ก็ถอดใจหลายครั้งรูปแบบภาษาอ่านแล้วปวดหัว

By: phoneee on 22 July 2019 - 13:11 #1120994

ภาพประกอบแบบนั้น น่าจะรันไม่ผ่านนะครับ indent ผิิด

By: clozed2u
ContributoriPhoneIn Love
on 23 July 2019 - 15:27 #1121161

เหมือน Go เลย ชอบๆ