「Ruby入門」足し算、引き算、掛け算、割り算のサンプル
使用例
#!/usr/bin/ruby# -*- coding: UTF-8 -*-#足し算puts "足し算結果: "+(6 + 8).to_s#引き算puts "引き算結果: "+(9 - 3).to_s#掛け算puts " ...「Ruby」配列の要素をランダムに表示するサンプル
書式
配列名.sort!.reverse!
使用例
RubyからMySQLに接続するサンプル
書式
Mysql2::Client.new( :host, :username, :password, :port, :database, :socket = '/path/to/mysql.sock', :flags = RE ...「Ruby」Dir.globでフォルダ内のファイルを取得する
環境情報
# cat/etc/debian_version
11.2
# ruby -v
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23)
書式 ...
「Ruby」Dir.entriesでフォルダ内のファイルを配列で取得する
環境情報
# cat/etc/debian_version
11.2
# ruby -v
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23)
書式 ...
「Ruby」delete関数で指定の要素を削除する
書式
配列名 =
配列名.delete(要素)
delete関数を利用して指定の要素を削除します。
使用例
#!/usr/bin/rubycity = city.delete("oosaka" ...「Ruby」sort関数で配列の要素を昇順にソートする
書式
配列名A =
配列名B = 配列名A.sort
sort関数を利用して配列の要素は昇順にソートします。
使用例
#!/usr/bin/rubyres = resA = res.sortp ...「Ruby」reverseで配列の要素を逆順にする
書式
配列名 =
配列名.reverse
reverse関数を利用して配列の要素を逆順にします。
使用例
#!/usr/bin/rubyres = resA = res.reverseputs ...[Ruy]Hash(ハッシュ)を作成するサンプル
書式
Hash.new( “値” )
Hash.new “値”
newを利用してデフォルト値のハッシュを作成します。デフォルト値は無い場合、ハッシュはnilです。 ...
「Ruby」Time.now は現在の時刻を返すサンプル
説明
Time.now は現在の時刻を返します。
Time オブジェクトは時刻を起算時からの経過秒数で保持しています
使用例
「Ruby入門」シフト演算子<<で文字列を結合するサンプル
書式
文字列A <<文字列B
使用例
「Ruby入門」concatメソッドで文字列を結合するサンプル
書式
文字列A.concat(文字列B)
使用例
「Ruby入門」日時を計算するサンプル
Time.new説明
現在時刻の Time オブジェクトを生成して返します。
使用例
「Ruby」strftime()メソッドで日時のフォーマットを指定する
説明
strftime(format) -> String
時刻を format 文字列に従って文字列に変換した結果を返します。
%P: 午前または午後(am,pm)
%p: 午前または午後(AM ...
「Ruby」loop文を使うサンプル
構文
loop { block }
loop → an_enumerator
サンプルコード
「Ruby」upto、downtoループを使うサンプル
書式
upto(max) → enumerator
upto(max){|date| …} → self
使用例1 upto()
「Ruby」timesで任意の回数ループを指定するサンプル
書式
times {|i| block } → self
times → an_enumerator
使用例1
実行結果
>ruby t ...
「Ruby」Dir.foreachでフォルダ内のファイルを取得する
環境情報
# cat/etc/debian_version
11.2
# ruby -v
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23)
書式 ...