Category:Smalltalk: Difference between revisions

Content added Content deleted
m (→‎Other: format)
Line 350:
 
=== Other ===
<lang smalltalk>expr1 . expr2 "statements within a method or block are separated by a fullstop."
<lang smalltalk>
expr1 . expr2 "statements within a method or block are separated by a fullstop."
 
foo := bar "assignment; let foo refer to the object to which bar refers to (at that particular point in time)"
Line 362 ⟶ 361:
 
r msg1; msg2 "so called cascade; first send msg1 to r, ignoring the return value, then send msg2.
Value of the expression is result from last message. Syntactic sugar for r msg1. r msg2 but an expression, not a statement"
Syntactic sugar for (t := r) msg1. t msg2
</lang>
but an expression, not a statement (and with an anonymous variable 't')"</lang>
 
=== Class Definition ===