Simple Example (2)
หลังจากที่ได้ศึกษาการเขียน ruby มาพอสมควรแล้ว ลองมาดู code ที่เคยเขียนกันไปว่าแต่ละบรรทัดมีความหมายอย่างไร และมีเทคนิคหรือลูกเล่นอะไรบ้างในการนำไปใช้ รวมถึงการใช้ control statement ทั้งหลาย[...]
0 comments
Simple Example
อย่าเพิ่งคิดอะไรมากนะครับ ถ้ายังไม่ทราบว่ามันคืออะไรก็ยังไม่ต้องตกใจ เรามาเริ่มดู code ที่แสนจะง่ายกันคือการคำนวน factorial ซึ่งความหมายทางคณิตศาสตร์คือn! = 1 when n=0, otherwise
n! = n * (n-1)
หรือ n! จะมีค่าเป็น 1 ต่อเมื่อ n มีค่าเป็นศูนย์แล้ว แต่ถ้าไม่ใช่ n! จะมีค่าเป็น n * (n-1) ซึ่งเมื่อทำการแปลงความหมายออกมาเป็น programming แล้วจะเขียนได้เป็นภาษา ruby ได้ดังนี้
[...]
0 comments
