added #downTo:
authorClaus Gittinger <cg@exept.de>
Thu, 04 Oct 2001 16:42:07 +0200
changeset 6072 55858717097a
parent 6071 c10946059080
child 6073 a2b1c61dae18
added #downTo:
Number.st
--- a/Number.st	Thu Oct 04 11:23:55 2001 +0200
+++ b/Number.st	Thu Oct 04 16:42:07 2001 +0200
@@ -319,7 +319,8 @@
 	pos > 180 ifTrue: [pos _ pos - 360].
 	^ pos
 
-"#(-500 -300 -150 -5 0 5 150 300 500 1200) collect: [:n | n asSmallAngleDegrees]"!
+"#(-500 -300 -150 -5 0 5 150 300 500 1200) collect: [:n | n asSmallAngleDegrees]"
+!
 
 newTileMorphRepresentative
 	^ TileMorph new addArrows; setLiteral: self; addSuffixIfCan
@@ -329,7 +330,6 @@
     ^ self rounded printString
 ! !
 
-
 !Number methodsFor:'coercing & converting'!
 
 coerce:aNumber
@@ -449,6 +449,16 @@
 
 !Number methodsFor:'intervals'!
 
+downTo:stop
+    "return an interval from receiver down to the argument, incrementing by -1"
+
+    ^ self to:stop by:-1
+
+    "
+     (10 downTo:1) do:[:i | Transcript showCR:i].
+    "
+!
+
 to:stop
     "return an interval from receiver up to the argument, incrementing by 1"
 
@@ -634,5 +644,5 @@
 !Number class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Number.st,v 1.62 2000-08-29 15:11:39 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Number.st,v 1.63 2001-10-04 14:42:07 cg Exp $'
 ! !