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