รูปแบบภาษา ของ ภาษาสมอลล์ทอล์ก

รูปแบบประโยคของภาษา 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   ]