恋に落ちるRUBY
自己紹介

友松 侑香 @

(かずら)

Webエンジニア
(html/css,as3.0,js,php,ruby,sql...など!)
blog「tecGatao」http://tecgatao.gob.jp/
http://www.facebook.com/kazurasaka
@kazurasaka
最近はこれやってます
擬人化CSS
http://gcss.info/
RUBYって?
• まつもとゆきひろ氏が開発した言語
• 言語自体がオブジェクト指向型
• 動的型付
• テキスト処理が得意
日本発
• 日本語での情報が豊富
• 日本語への対応
キレイに書ける
JAVASCRIPT
n = 0;
while(n < 20 ) {
document.writeln(n);
n = n + 1;
}
PHP
<?php
$a = 0;
while($a < 20) {
print($a);
$a++;
}
?>
関数型言語
は、解らないので適当に拾ってきました

def sum(i: Int): Int = {
def s(i: Int, acc: Int) =
if (i <= 0) i else i + s(i – 1, acc + i) s(i, 0)
}
http://www.slideshare.net/shizone/ss-9814924
RUBY
num = 0
while num < 20 do
print("num = ", num)
end
比べてみる
•{

} いらない

• 末尾の

; いらない

• 条件の

() ですらいらない
その他いいなって思うトコロ
• 見た目で変数の種類がわかる
• クラスが豊富
• 並列処理ができる
• 多倍長整数(メモリが許す限り)
• 拡張ライブラリ作成が簡単
知らない間に使ってるかも?
SASS
JEKYLL
便利なツールも作れちゃう
拡張もできちゃう
ようになれれば素敵ですね
ご静聴ありがとうございました

恋に落ちるRUBY

恋に落ちるRuby