Na początku było to dla mnie bardzo dziwne, ale mam nadzieję, że to wyjaśnienie/walkthru ci pomoże.
Dokumentacja touches the subject, w całkiem dobry sposób - jeśli moja odpowiedź nie pomoże, jestem pewien, że ich przewodnik będzie.
Najpierw odpalić Interaktywny interpreter Ruby wpisując irb
w swojej skorupie i uderzanie Wprowadź.
Rodzaj coś takiego:
the_numbers = ['ett','tva','tre','fyra','fem'] # congratulations! You now know how to count to five in Swedish.
tak, że mamy tablicę do zabawy.Następnie tworzymy pętlę:
the_numbers.each do |linustorvalds|
puts linustorvalds
end
Wypisze wszystkie liczby oddzielone znakami nowej linii.
W innych językach trzeba by napisać coś takiego:
for (i = 0; i < the_numbers.length; i++) {
linustorvalds = the_numbers[i]
print linustorvalds;
}
Ważne rzeczy do odnotowania jest to, że |thing_inside_the_pipes|
może być wszystko, tak długo jak używasz go konsekwentnie. I zrozumcie, że to pętle, o których mówimy, to było coś, czego nie dostałem dopiero później.
gdzie 'wtf' idzie, gdy kończy się blok' | wtf | '? – ThorSummoner
Jest on ograniczony do bloku, więc jest niedostępny poza nim. Innymi słowy: odchodzi. –
Jeśli jest zmienna? Musi tak być, inaczej nie mam pojęcia, jak Vagrantfile może ich użyć jako metody konfiguracji. – ThorSummoner