ผลต่างระหว่างรุ่นของ "01204435/haskell1"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย 'หน้านี้เป็นส่วนหนึ่งของรายวิชา 01204435 ภาคต้น 2556 == ท...') |
Jittat (คุย | มีส่วนร่วม) |
||
| แถว 2: | แถว 2: | ||
== ทดลองทั่วไป == | == ทดลองทั่วไป == | ||
| + | |||
| + | เรียก ghci แล้วทดลองคำสั่งทั่วไปดังนี้ (ทดลองพิมพ์ไปตามลำดับ) | ||
| + | |||
| + | 1 + 2 | ||
| + | 1 / 5 | ||
| + | 5 * 10 | ||
| + | 5 ^ 2 | ||
| + | |||
| + | div 20 4 | ||
| + | div 20 3 | ||
| + | 25 `div` 7 | ||
| + | mod 15 4 | ||
| + | `mod` 7 | ||
| + | |||
| + | == ตัวแปร == | ||
| + | |||
| + | ใน ghci เราสามารถกำหนดตัวแปรเพื่อแทนค่าบางค่าได้ โดยใช้คำสั่ง let | ||
| + | |||
| + | let x = 10 | ||
| + | x * 10 | ||
| + | let y = 20 | ||
| + | x * y | ||
| + | let x = 100 in let y = 20 in x * y | ||
== ฟังก์ชัน == | == ฟังก์ชัน == | ||
== ลิสต์ == | == ลิสต์ == | ||
รุ่นแก้ไขเมื่อ 07:24, 18 มิถุนายน 2556
หน้านี้เป็นส่วนหนึ่งของรายวิชา 01204435 ภาคต้น 2556
เนื้อหา
ทดลองทั่วไป
เรียก ghci แล้วทดลองคำสั่งทั่วไปดังนี้ (ทดลองพิมพ์ไปตามลำดับ)
1 + 2 1 / 5 5 * 10 5 ^ 2
div 20 4 div 20 3 25 `div` 7 mod 15 4 `mod` 7
ตัวแปร
ใน ghci เราสามารถกำหนดตัวแปรเพื่อแทนค่าบางค่าได้ โดยใช้คำสั่ง let
let x = 10 x * 10 let y = 20 x * y let x = 100 in let y = 20 in x * y