Erinevus lehekülje "Ruby" redaktsioonide vahel
Allikas: Kuutõrvaja
(Uus lehekülg: 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 p...) |
|||
5. rida: | 5. rida: | ||
Alustada võib ühe koleda lausega | Alustada võib ühe koleda lausega | ||
− | puts "Hello, world!" | + | puts "Hello, world!" |
IO jaoks on hulk toredaid käske nagu.. | IO jaoks on hulk toredaid käske nagu.. | ||
− | gets, open, print, printf, putc, puts, readline, readlines | + | 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] | ||
− | + | ===Stringitöötlus=== | |
− | |||
− | + | herb = "parsley" | |
+ | puts herb[0,1] | ||
+ | puts herb[0..3] | ||
− | + | '''Random funktsioon''' | |
− | |||
− | |||
− | + | puts rand(10) | |
− | |||
− | puts rand(10) | ||
saame suvalise numbri 0-10 | saame suvalise numbri 0-10 | ||
− | for num in (0..100) | + | for num in (0..100) |
− | + | print num,"\n" | |
− | end | + | end |
Lihtne tsükkel nullist sajani | Lihtne tsükkel nullist sajani | ||
− | + | ===Shelli värvid=== | |
− | + | puts " \e[32mROHELINE\e[0m" | |
− | [0, 1, 4, 5, 7].each do |attr| | + | [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 | + | end |
värvitabel, asjalik-vajalik | värvitabel, asjalik-vajalik | ||
− | |||
− | |||
http://www.ruby-doc.org/docs/ruby-doc-bundle/UsersGuide/rg/index.html | http://www.ruby-doc.org/docs/ruby-doc-bundle/UsersGuide/rg/index.html | ||
− | |||
− | |||
#!/usr/bin/env ruby | #!/usr/bin/env ruby |
Redaktsioon: 23. detsember 2008, kell 16:12
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]
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
Shelli värvid
puts " \e[32mROHELINE\e[0m"
[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