4 คะแนน โดย hongminhee 22 일 전 | 8 ความคิดเห็น | แชร์ทาง WhatsApp

ภาษาเกาหลี จีน และญี่ปุ่นอ่านตัวเลขเป็นหน่วยหมื่น (萬) แต่เลขอารบิกคั่นด้วยจุลภาคทุกหลักพัน ดังนั้นเมื่อเห็น 1,234,567,890 แล้วจะอ่านออกมาเป็น “หนึ่งพันสองร้อยสามสิบสี่ล้าน ห้าแสนหกหมื่น เจ็ดพันแปดร้อยเก้าสิบ” ได้ทันที ก็ต้องนับหลักใหม่ในหัวทุกครั้ง

ดังนั้นจึงขอเสนอให้ใช้ขีดล่าง(_)เป็นตัวคั่นแบบหน่วยหมื่น

แบบเดิม: 1,234,567,890
ข้อเสนอ: 12_3456_7890

ขีดล่างอยู่ในชุดอักขระ ASCII จึงพิมพ์ได้ทันทีบนคีย์บอร์ดทุกแบบ และหลายภาษาอย่าง Python และ Rust ก็ใช้เป็นตัวคั่นในลิเทอรัลตัวเลขอยู่แล้ว หากใช้ร่วมกับจุลภาค ก็ยังสามารถแสดงสองระบบแบบเป็นลำดับชั้นได้ด้วย

ได้จัดทำเวอร์ชัน 5 ภาษา ได้แก่ อังกฤษ เกาหลี ญี่ปุ่น จีนตัวย่อ และจีนตัวเต็ม ทั้งโค้ดและเนื้อหาเผยแพร่ไว้บน Codeberg

8 ความคิดเห็น

 
gpdir16 22 일 전

ตอนนี้ยังสับสนอยู่ แต่ถ้าคุ้นเคยแล้วก็น่าจะสะดวกกว่าการคั่นหลักพันนะครับ

 
recast7838 22 일 전

ไอเดียสดใหม่นะ

 
recast7838 22 일 전

ตอนเขียนใน Markdown น่าจะมีปัญหาเยอะมาก...

 
hongminhee 22 일 전

โชคดีที่ ตามสเปก CommonMark ไวยากรณ์ _ ของ Markdown จะทำงานเฉพาะที่ขอบเขตคำเท่านั้น!

 
masondeck 21 일 전

ใน Swift นี่เป็นรูปแบบการเขียนที่ใช้งานได้เลยทันทีโดยไม่ต้องทำอะไรเพิ่มเติม

 
runableapp 21 일 전

เวลาเราพูดภาษาเกาหลีและภาษาอังกฤษสลับกันพร้อมกัน มักจะรู้สึกว่ายากมากเวลาต้องพูดตัวเลขแบบเกาหลีเป็นอังกฤษ หรือกลับกัน

วิธีการเขียนนี้ที่คุณพัฒนาขึ้นอาจช่วยลดความสับสนเวลาอ่านตัวเลขได้บ้าง (สำหรับชาวเกาหลี ชาวจีน ฯลฯ) แต่โชคไม่ดีว่าในกรณีที่พูดออกเสียงจริง ๆ ดูเหมือนจะยังไม่มีวิธีแก้ครับ

อย่างที่มีความเห็นด้านล่างบอกไว้ เวลาจะใช้เป็นมาตรฐานสากลก็ใช้หน่วยละพัน เลยเป็นกรณีที่ลำบากพอสมควร และเท่าที่ทราบ แม้ในเกาหลีและจีนเอง เวลาใช้งานก็เขียนกันเป็นหลักพันด้วยเช่นกัน อาจจะช่วยในเรื่อง TTS ได้บ้าง แต่จากที่เคยลองมา ผมจำได้ว่า TTS ภาษาเกาหลีส่วนใหญ่ถึงจะเขียนตัวเลขเป็น 10,000 ก็ยังอ่านออกมาเป็น "หมื่น" ได้ถูกต้อง

ถ้าช่วยยกตัวอย่างได้ว่าจะมีกรณีไหนบ้างที่เขียนแบบหน่วยหมื่น (write) และจะมีประโยชน์ในสถานการณ์จริงแบบไหน (coding) ก็จะช่วยได้มากครับ

 
binaryeast 22 일 전

ดูเหมือนว่าหากโปรเจกต์นี้จะเดินหน้าต่อได้ ก็คงต้องมีฟีเจอร์อย่างตัวแปลงเลขอารบิก-อักษรจีน แต่ก็ไม่แน่ใจว่าจะมีความหมายหรือคุ้มค่าหรือเปล่า

 
twiddlingguidable 22 일 전

การเขียนเป็นหน่วยหลักพันเป็นมาตรฐานร่วมของโลกอยู่แล้ว.. ก็ให้ความรู้สึกเหมือนกำลังเสนอให้ใช้ปอนด์แทน kg นิด ๆ เหมือนกันนะ.. ในยุโรปก็ใช้ 1.000 แทน 1,000 เลยทำให้เกิดข้อผิดพลาดเยอะด้วย