リトルby(1)--驚くべき特性
1925 ワード
http://inmethetiger.iteye.com/blog/1714669
何年かjavaを学んだ私として、今日はルビーを見て、すぐに驚きました.以前はルビーについては聞きましたが、一行のルビーコードは全く書いていません.ルビーも見たことがありません.午前中、参考文献を見て、ルビーオン・ライルスのブログプログラムを書きましたが、コードがたくさん書かれていないという感じです.ルビオン・ライルスに対する約束を設定より大きくして理解しました.
javaコードを書く感じで書いてみました.ルビーさん、感じは似ています.何しろ対象に向けた言葉です.しかし、ルビーの性質はjavaを使っている時には全く考えられませんでした.言わざるを得ません.ルビーは私を驚かせました.もちろん、私が接する言語が少ない原因かもしれません.
たとえば下のコード
何年かjavaを学んだ私として、今日はルビーを見て、すぐに驚きました.以前はルビーについては聞きましたが、一行のルビーコードは全く書いていません.ルビーも見たことがありません.午前中、参考文献を見て、ルビーオン・ライルスのブログプログラムを書きましたが、コードがたくさん書かれていないという感じです.ルビオン・ライルスに対する約束を設定より大きくして理解しました.
javaコードを書く感じで書いてみました.ルビーさん、感じは似ています.何しろ対象に向けた言葉です.しかし、ルビーの性質はjavaを使っている時には全く考えられませんでした.言わざるを得ません.ルビーは私を驚かせました.もちろん、私が接する言語が少ない原因かもしれません.
たとえば下のコード
#filename:Hellworld.rb
#this is my first ruby programme
class Helloworld
#
puts("Hello ruby") #=> Hello ruby
#
puts "Hell Ruby Like This"
#
printf "Hell R"
printf("
")
#
puts(Math.sqrt(9)) #=> 3
#
a = 1
puts(a) #=> 1
# ,
def printmore2 (name)
puts "Hello " +name
end
# el 。 java
def printmore (name)
puts "Hello #{name}"
end
#
def
sum(a, b)
return a+b
end
def single (a)
return a
end
helloWord = Helloworld.new
:
puts(helloWorld.sum(3.5))
puts helloWord.sum(3, 5) #=> 8
puts helloWord.sum 4,10
puts helloWord.single (100)
puts helloWord.printmore("Ruby") #=> Ruby
puts helloWord.printmore2 "Ruby More2"
end
# 。 , , ruby
時間があるようです.ルビーをよく見てください.