User Tools

Site Tools


admin:rewriteexamples

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

admin:rewriteexamples [2013/05/06 18:27] – created jwarrioradmin:rewriteexamples [2013/05/06 18:27] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Rewrite Examples ======
 +<code>
 +`anObject `at: `@key `ifAbsent: [^false]
 +`anObject `at: `@key `ifAbsent: []
 +</code>
 +-------------------------------------------------------
 +<code>
 +someObject isNil ifTrue: [^false].
 +`@x isNil `ifTrue: [^false]
 +`@x isNil `ifTrue: []
 +</code>
 +-------------------------------------------------------
 +<code>
 +`@x `indexOfSubCollection: `@k `startingAt: `@k1 `ifAbsent:   [^false]
 +`@x `indexOfSubCollection: `@k `startingAt: `@k1 `ifAbsent:   []
 +</code>
 +-------------------------------------------------------
 +<code>
 +`self `assert: (true) `description: `testPurpose
 +`self `assert: (false) `description: `testPurpose
 +</code>
 +------------------------------------------------------- 
 +<code>
 +`@anObject = `@anObject2 ifFalse: [^false]
 +self assert: (( `@anObject = `@anObject2 )) description: testPurpose
 +</code>
 +-------------------------------------------------------
 +<code>
 +`@anObject   ifFalse: [^false]
 +self assert: (( `@anObject  )) description: testPurpose
 +</code>
 +-------------------------------------------------------
 +<code>
 +`@obj isCfsError ifTrue: [^false].
 +self deny: `@obj  isCfsError description: testPurpose
 +</code>
 +-------------------------------------------------------
 +<code>
 +self assert: ((`anObject) isCloseTo: `anotherObject) description: testPurpose
 +self assert: ((`anObject) isCloseToForSunit: `anotherObject) description: testPurpose
 +</code>
 +-------------------------------------------------------
 +<code>
 +self assert: ((`@anObject) isCloseTo: `@anotherObject)  description: testPurpose 
 +self assert: ((`@anObject) isCloseToForSunit: `@anotherObject)  description: testPurpose
 +</code>
 +-------------------------------------------------------
 +