Anonymous user
Category:Smalltalk: Difference between revisions
m
→Other: format
m (→Message Sends) |
m (→Other: format) |
||
Line 350:
=== Other ===
<lang smalltalk>expr1 . expr2 "statements within a method or block are separated by a fullstop."▼
▲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 (t := r) msg1. t msg2
but an expression, not a statement (and with an anonymous variable 't')"</lang>
=== Class Definition ===
|