11
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Ruby】ちょっとおしゃれな"Hello,World"

Last updated at Posted at 2015-10-14

初投稿です。
学生プログラマのdrumathと申します。

おしゃれなHello,World?

初心者なので、初心者なりにHello,World書いてみました。
Rubyは私の6つ目の言語なので、そろそろ
ただのHello,Worldじゃつまんない!!
みたいな心が生まれてきました。ただの反抗期です。

そこでRubyで、ちょっとおしゃれなHello,Worldを書いてみましょう!

コードはこんな感じ

Hello.rb
class Speaker
  def show(str)
    len=str.length
    for i in 0..len-1 do
      print str[i]
      sleep(0.1)
    end

  end
end
speak=Speaker.new
speak.show("Hello,World!\nHello,Ruby!\n")

実行するとお分かりになるかと思いますが、一文字表示するのに0.1秒間おいて文字列が流れてきます。なんだかゲーム風みたいなw

exeにしてみたくなった

これもまた反抗期なのですが、rubyの環境に依存したこのプログラムを気分でexeファイルにしてみようかなって思いました。
Ruby環境をお持ちの方でしたら、gem install ocraとコマンドプロンプトに入力すればocraというパッケージがインストールされます。
そしてRubyファイルのあるディレクトリに移動してもらって
例えば

ocra Hello.rb

と入力すればそのディレクトリにRubyのアイコンでexeファイルが生成されますので、

Hello.exe

と入力すればexeファイルが動きます。

11
10
10

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?