instance methods
|
chr
|
int.chr -> aString |
|
Liefert einen String, der das durch diese Zahl repräsentierte ASCII-Zeichen enthält.
65.chr |
» |
"A" |
?a.chr |
» |
"a" |
230.chr |
» |
"\346" |
|
downto
|
int.downto( anInteger ) {| i | block }-> int |
|
Iteriert den block und übergibt die absteigenden Werte von
int runter bis inklusive anInteger.
5.downto(1) { |n| print n, ".. " }
print " Liftoff!\n"
|
erzeugt:
5.. 4.. 3.. 2.. 1.. Liftoff!
|
|
integer?
|
int.integer? -> true |
|
Liefert immer true .
|
next
|
int.next -> anInteger |
|
Liefert den Integer , der gleich ist mit int + 1.
|
step
|
int.step( endNum, step ) {| i | block }-> int |
|
Ruft den block auf mit der Folge von Zahlen beginnend bei
int und dann jedes Mal um step erhöht. Die Schleife endet,
wenn der zu übergebende Wert größer als endNum ist (bei positivem step)
oder kleiner als endNum (bei negativem step).
1.step(10, 2) { |i| print i, " " }
|
erzeugt:
|
succ
|
int.succ -> anInteger |
|
Synonym für Integer#next .
|
times
|
int.times {| i | block }-> int |
|
Iteriert den Block int Mal, übergibt dabei Werte von 0 bis
int - 1.
5.times do |i|
print i, " "
end
print "\n"
|
erzeugt:
|
upto
|
int.upto( anInteger ) {| i | block }-> int |
|
Iteriert den block und übergibt Integer-Werte von
int hinauf bis inklusive anInteger.
5.upto(10) { |i| print i, " " }
|
erzeugt:
|