※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

Ruby

概要

ここはRuby学習グループのページです。
主にプログラミング言語Rubyの学習と、Ruby(1.9系)とライブラリを用いて
ゲームを作成する活動を行っております。

Rubyとは?

まつもとゆきひろ(Matz)氏により作成されたオブジェクト指向型スクリプト言語です。
動的かつ高い柔軟性を持っており、「楽しくプログラミングをする」を
コンセプトに作られた言語であり、高い生産性を誇っているのが特徴です。
現在はバージョン1.9まで作られており、現在も開発が続いております。
詳細はRubyの公式ページで見てみてください。

参加者

  • ねちょ
  • 豆の木

活動内容

オライリージャパン出版の「プログラミング言語Ruby」による学習を進めております。
あとは基本的に独学。

活動成果

あまりにも更新がなさ過ぎたので、簡単なソースコードを公開。

n個の素数を表示するプログラム

def prime(n)
  count = 0
  num = 2
  prime = []
  while(count < n)
    if !prime.any?{ |i| num % i == 0}
      yield count+1, num
      count += 1
      prime << num
    end
    num += 1
  end
end

n = 1000
prime(n){|i, num| puts "#{i} 番めの素数: #{num}"}