Ruby
Ruby see on imelihtne ehk lihtsaid käske-skripte ja muud vajalikku millega mängida ja midagi kokku klopsida. Ehk süntaksi õpe jms meenutused
Alustada võib ühe koleda lausega
puts "Hello, world!"
IO jaoks on hulk toredaid käske nagu..
gets, open, print, printf, putc, puts, readline, readlines
- !/usr/local/bin/ruby
print "Enter your name: " name = gets
Jadatöötlus
ary = [1, 2, 3] puts ary[0]
Väike stringitöötlus
herb = "parsley" puts herb[0,1] puts herb[0..3]
Random funktsioon
puts rand(10)
saame suvalise numbri 0-10
for num in (0..100)
print num,"\n"
end
Lihtne tsükkel nullist sajani
puts " \e[32mROHELINE\e[0m"
värvid
[0, 1, 4, 5, 7].each do |attr|
puts '----------------------------------------------------------------' puts "ESC[#{attr};Foreground;Background" 30.upto(37) do |fg| 40.upto(47) do |bg| print "\033[#{attr};#{fg};#{bg}m #{fg};#{bg} " end puts "\033[0m" end
end
värvitabel, asjalik-vajalik
http://www.ruby-doc.org/docs/ruby-doc-bundle/UsersGuide/rg/index.html
- !/usr/bin/env ruby
require 'pathname'
Pathname.new($0).realpath()
- !/usr/bin/env ruby
ARGV.each do|a|
puts "Argument: #{a}"
end
ruby arg.sh ahaa
Argument: ahaa