C
charlie.mills
The following program doesn't execute as I would expect:
#!/usr/bin/ruby
stringy = "X"
1.upto(10) do |i|
puts stringy
stringy.succ!
end
"X".upto("AG") do |ss|
puts ss
end
puts "'AB' > 'AA' = #{'AB' > 'AA'}"
puts "'X' < 'AA' = #{'X' < 'AB'}"
# The code below gets around my problem...
stringy = "X"
while true
puts stringy
stringy.succ!
break if stringy == "AH"
end
# Is there a better way?
# -Charlie
**************************************************************************************
This communication is intended solely for the addressee and is
confidential. If you are not the intended recipient, any disclosure,
copying, distribution or any action taken or omitted to be taken in
reliance on it, is prohibited and may be unlawful. Unless indicated
to the contrary: it does not constitute professional advice or
opinions upon which reliance may be made by the addressee or any
other party, and it should be considered to be a work in progress.
**************************************************************************************
#!/usr/bin/ruby
stringy = "X"
1.upto(10) do |i|
puts stringy
stringy.succ!
end
"X".upto("AG") do |ss|
puts ss
end
puts "'AB' > 'AA' = #{'AB' > 'AA'}"
puts "'X' < 'AA' = #{'X' < 'AB'}"
# The code below gets around my problem...
stringy = "X"
while true
puts stringy
stringy.succ!
break if stringy == "AH"
end
# Is there a better way?
# -Charlie
**************************************************************************************
This communication is intended solely for the addressee and is
confidential. If you are not the intended recipient, any disclosure,
copying, distribution or any action taken or omitted to be taken in
reliance on it, is prohibited and may be unlawful. Unless indicated
to the contrary: it does not constitute professional advice or
opinions upon which reliance may be made by the addressee or any
other party, and it should be considered to be a work in progress.
**************************************************************************************