Ruby: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
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...
 
Jj (arutelu | kaastöö)
Resümee puudub
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


#!/usr/local/bin/ruby
===Jadatöötlus===
print "Enter your name: "
name = gets


Jadatöötlus
ary = [1, 2, 3]
puts ary[0]


ary = [1, 2, 3]
===Stringitöötlus===
puts ary[0]


Väike stringitöötlus
herb = "parsley"
puts herb[0,1]
puts herb[0..3]


herb = "parsley"
'''Random funktsioon'''
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"
    print num,"\n"
end
end


Lihtne tsükkel nullist sajani
Lihtne tsükkel nullist sajani


puts " \e[32mROHELINE\e[0m"
===Shelli värvid===


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 '----------------------------------------------------------------'
  puts "ESC[#{attr};Foreground;Background"
  puts "ESC[#{attr};Foreground;Background"
  30.upto(37) do |fg|
  30.upto(37) do |fg|
    40.upto(47) do |bg|
    40.upto(47) do |bg|
      print "\033[#{attr};#{fg};#{bg}m #{fg};#{bg}  "
      print "\033[#{attr};#{fg};#{bg}m #{fg};#{bg}  "
    end
    end
  puts "\033[0m"
  puts "\033[0m"
  end
  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 13: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

  1. !/usr/bin/env ruby

require 'pathname'

Pathname.new($0).realpath()
  1. !/usr/bin/env ruby

ARGV.each do|a|

 puts "Argument: #{a}"

end


ruby arg.sh ahaa

Argument: ahaa