Sachen zählen mit Ruby 12. October 2008 um 03:37 Uhr / Programming
Gerade hat jemand nach etwas gefragt wie er sich das Striche-zählen auf dem Papier denn vereinfachen könnte, das aber genau so sicher sein sollte. Wenn also der Rechner abstürzt oder so sollte man die Zählung nicht verlieren.
Da der Jenige meinte er würde unter OS X arbeiten lag ja nichts näher als ein kleines Ruby-Konsolenscript zu schreiben.
Im nachhinein hat sich dann doch herausgestellt dass er es auf der Arbeit unter Windows NT braucht und da wäre VB dann doch sinnvoller, da man keinen Ruby Interpreter wegen 10 Zeilen einfachen Codes installieren sollte ;-). Ich war also gerade dabei das Script wieder zu löschen als mir eingefallen ist, dass ich es doch einfach auf die allwissende Müllhalde werfen könnte, vielleicht kann es ja einer irgendwann gebrauchen.
#!/usr/bin/env ruby -w
#
# This script will count +1 each time you hit
# enter and save this number into a file so
# you can stop and restart the script without
# loosing your count
count = 0
begin
count = File.new("counter.txt", "r").gets.to_i
rescue
end
puts "Write q for quit and 0 to restart."
print count.to_s << " "
while true
input = gets.chomp
break if input == "q"
if input == "0"
count = 0
else
count = count + 1
end
print count.to_s << " "
File.open("counter.txt", "w") { |f| f << count }
end
Kommentare
Die Kommentare sind für diesen Eintrag geschlossen.