Moje demo.rb: puts ARGV.size
ARGV.each do |a|
puts "Argument: #{a}"
end
wynik zależy od tego, jak uruchomić skrypt: > demo.rb foo bar
0
> ruby demo.rb foo bar
2
Argument: foo
Argument:
Następujący kod Perla ma oczywistą nieefektywność; while (<>)
{
if ($ARGV =~ /\d+\.\d+\.\d+/) {next;}
... or do something useful
}
Kod wykona każdy wiersz pliku, którego nie chcemy. Jeśli chodzi