ชุดคำสั่งที่ทำงานตามลำดับ
พื้นที่ฝึก
F Sharp
เส้นทางฝึก F Sharp ตั้งแต่ศูนย์
นิยามก่อน
F Sharp คืออะไร
F Sharp ใช้เขียนคำสั่งที่ชัดเจน ที่นี่เรียนเป็น เส้นทางฝึก F Sharp ตั้งแต่ศูนย์ เริ่มจากภาพเดียว input ผ่านขั้นตอนแล้วกลายเป็น output
script.fsxรัน dotnet fsi script.fsxนิสัย เรียน F Sharp ทีละส่วนเล็ก แล้วพิมพ์ตัวอย่างสั้นและรันค่าคือข้อมูล ตัวแปรคือชื่อที่เก็บข้อมูล
งานย่อยที่มีชื่อ รับ input และสร้างผลลัพธ์
.NET SDK รันโค้ดจาก script.fsx
โค้ดแรกที่อ่านง่าย
ผลลัพธ์ของโปรแกรม
entry point output syntax printfnprintfn "%d" 42
ผลลัพธ์ 42ตระกูลภาษา
ผังตระกูล F Sharp
ดูว่า F Sharp มาจากไหน ใกล้กับภาษาใด และควรเรียนอะไรต่อ
เริ่มจากศูนย์
คลังคำถาม
ค้นหาก่อนฝึก
เลือกขั้นหรือค้นหาแบบฝึกของภาษานี้ แล้วเปิดข้อที่ต้องการทันที
F Sharp ข้อ 1
F Sharp ข้อ 1 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
F Sharp ข้อ 2
F Sharp ข้อ 2 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
F Sharp ข้อ 3
F Sharp ข้อ 3 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
F Sharp ข้อ 4
F Sharp ข้อ 4 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
F Sharp ข้อ 5
F Sharp ข้อ 5 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
F Sharp ข้อ 6
F Sharp ข้อ 6 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
F Sharp ข้อ 7
F Sharp ข้อ 7 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
F Sharp ข้อ 8
F Sharp ข้อ 8 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
F Sharp ข้อ 9
F Sharp ข้อ 9 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
F Sharp ข้อ 10
F Sharp ข้อ 10 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
F Sharp ข้อ 11
F Sharp ข้อ 11 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
F Sharp ข้อ 12
F Sharp ข้อ 12 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
F Sharp ข้อ 13
F Sharp ข้อ 13 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
F Sharp ข้อ 14
F Sharp ข้อ 14 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
F Sharp ข้อ 15
F Sharp ข้อ 15 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
F Sharp ข้อ 16
F Sharp ข้อ 16 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
F Sharp ข้อ 17
F Sharp ข้อ 17 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
F Sharp ข้อ 18
F Sharp ข้อ 18 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
ปรนัย
F Sharp ข้อ 1
F Sharp ข้อ 1 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
printfn "%d" 42
อ้างอิง
รูปแบบของ script.fsx
dotnet fsi script.fsxentry point output syntax printfn
ผลลัพธ์ของโปรแกรม
printfn "%d" 42
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types let
ค่าและชื่อ
let total = 42 printfn "%d" total
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection List
ฟังก์ชันและ collection
let add a b = a + b let scores = [40; 2] printfn "%d" scores.Length
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks