Tags:
Forums: 

เริ่มศึกษา Python มาได้ซักพักแล้วครับ หา code มาศึกษา เห็นฝรั่งหลายคนเขียน code แบบนี้ครับ

def main()
# my code here

if name == "main":
main()

เลยสงสัยครับว่ามันมีข้อดียังไง ทำไมถึงนิยมกัน?

Get latest news from Blognone
By: KnightBaron
ContributoriPhoneAndroidRed Hat
on 8 September 2013 - 18:04 #622031
KnightBaron's picture

ถ้าเอา Code นี้ไป Import ต่อ Main ก็จะไม่ถูกเรียกครับ ส่วนใหญ่ที่ผมเห็น นิยมเอา Code สำหรับเทสใส่ใน Main ทำให้รันเดี่ยวๆ เพื่อเทสได้

By: did9 on 8 September 2013 - 18:50 #622045 Reply to:622031

ออ เข้าใจแล้วครับ ลอง code ดูเห็นเลย ^^v เอาไว้สำหรับ test ส่วนตั๋วส่วนตัว นี้เอง

python สนุกจริงๆ ครับ :D

By: saixiii on 18 May 2017 - 00:58 #987613
saixiii's picture

อีกแบบที่แนะนำคือสำหรับ python

if 'main' == name:
main()