mi, że może działaćDla zabawy, jak napisać program ruby, który powoli drukuje do stdout po jednej postaci na raz?
"a b c d e f g h i j k".each {|c| putc c ; sleep 0.25}
, że oczekuje się, patrz „a b c d e f J” drukowane postać w czasie 0,25 sekundy pomiędzy każdą postać. Zamiast tego cały ciąg jest drukowany jednocześnie.
nie potrzebujesz parametru do podziału(), ponieważ jest to ustawienie domyślne. Będzie działał ".split.each". –
@ Mark, to jest świetne! Naprawdę nie wiem, Ruby, właśnie odpowiedziałem "dla zabawy", ale byłem o minutę szybszy od erjingina: D – Nathan