Simple Example (2)

หลังจากที่ได้ศึกษาการเขียน ruby มาพอสมควรแล้ว ลองมาดู code ที่เคยเขียนกันไปว่าแต่ละบรรทัดมีความหมายอย่างไร และมีเทคนิคหรือลูกเล่นอะไรบ้างในการนำไปใช้ รวมถึงการใช้ control statement ทั้งหลาย

[...]
Published on Tue, 25 Jul 2006 16:10
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 ได้ดังนี้

[...]
Published on Tue, 25 Jul 2006 15:56
0 comments

RSS