เมนูนำทาง
ภาษาสมอลล์ทอล์ก รูปแบบภาษารูปแบบประโยคของภาษา Smalltalk เป็นดังนี้
(x < y) ifTrue: [ max := y. i := j ] ifFalse: [ max := x. i := k ]
1 to: n do: [ :i | sum := sum + i. ]
เปรียบเทียบกับ รูปแบบเดียวกันถ้าอยู่ในภาษา C
if (x < y) { max = y; i = j; } else { max = x; i = k; }
for (int i=1; i<=n; i++) { sum = sum + i; }
ในภาษา Smalltalk ไม่ต้องประกาศชนิดของ ตัวแปร หรือ ออปเจ็ก
| x y z | "Smalltalk" int x, y, z; // C++
การปรับเปลี่ยนชนิดของตัวแปรใน Smalltalk ทำได้โดยไม่ต้องผ่านฟังก์ชันใดๆ
| d i s | ... d := i asFloat. i := d asInteger. s := i asString.
การวางประโยคทำได้สองวิธี คั่นประโยคโดยใช้จุด
i := j+1. num := phoneBook at: name. x := 0
และรวมประโยคเป็น ออปเจ็กเดียวโดยใช้บล็อก
[ i := j+1. num := phoneBook at: name. x := 0 ]
เมนูนำทาง
ภาษาสมอลล์ทอล์ก รูปแบบภาษาใกล้เคียง
ภาษาสเปน ภาษาสันสกฤต ภาษาสิงหล ภาษาสวีเดน ภาษาสินธ์ ภาษาสโลวัก ภาษาสิเลฏ ภาษาสโลวีเนีย ภาษาสอบถามเชิงโครงสร้าง ภาษาสันถาลีแหล่งที่มา
WikiPedia: ภาษาสมอลล์ทอล์ก