「Ruby」putsとpメソッドで配列の要素を取得する
使用例
#!/usr/bin/ruby# -*- coding: UTF-8 -*-users = puts usersp usersemps = puts empsp emps実行結果
>ruby test ...
「Ruby入門」真偽値を返すメソッドを使用するサンプル
書式
def 関数名?(引数名)
some code
end
使用例
「Ruby入門」クラスのインスタンス変数を利用する方法
書式
class クラス名
メンバ変数
end
インスタンス変数名 = クラス名.new
使用例
[Ruby]grep()メソッドで配列を正規表現で値を取得するサンプル
書式
配列名.grep(/条件式/)
使用例
Rubyで文字列左右対称を判断するサンプルプログラム
#奇数ビット列の文字列対称を判断 例 “aba”
def method str
p str == str.reverse ? “Yes” : “No̶ ...
「Ruby入門」matchメソッドで文字列から数字を取得するサンプル
書式
match(/\d+/)
使用例
Rubyでメモリの文字列を圧縮、解凍する
rubyコード:
require ‘zlib’
deflated = Zlib::Deflate.deflate(“これはテストプログラム.”)
puts d ...
rubyでTkListboxを使用するサンプル
rubyコード:
require ‘tk’
top = TkRoot.new {title “TKListboxサンプル”}
list1 = TkListbo ...
rubyでgzipとtarを使ってファイルを圧縮するサンプル
rubyコード:
require ‘zlib’
file = ‘compressed.gz’
Zlib::GzipWriter.open(file) do | ...
rubyでTkRadioButtonを使用するサンプル
rubyコード:
require ‘Tk’
top = TkRoot.new{title “ボタンのテスト”}
radioVar=TkVariable.new ...
Rubyでwordファイルを新たに作る
rubyコード:
require ‘win32ole’
wordobj = WIN32OLE.new(“word.application”)
wordob ...
Rubyでwordファイルを開けて印刷する
rubyコード:
require “win32ole”
docfile = “startnews24_print.doc”
word = WIN32OLE ...
rubyで文字列をトランスコーディングする
rubyコード:
require ‘iconv’
input_encoding = “windows-1252”
output_encoding = ‘ ...
Ruby/TkでFrameを利用するサンプル
rubyコード:
require ‘tk’
top=TkRoot.new{title “ショッピング詳細”}
fname_label=TkLabel.new(to ...
Ruby/TkでTkButtonのサンプル
rubyコード:
require ‘tk’
root = TkRoot.new
button = TkButton.new(root) {
text “テスト!& ...
Ruby/TkでTkButton,TkLabelを追加する
rubyコード:
#!/usr/bin/env ruby
require ‘tk’
require “tkextlib/tkimg/jpeg”
req ...
Ruby/TkでTkEntryサンプルプログラム
rubyコード:
require ‘tk’
top = TkRoot.new {title “Label and Entry Widget”}
lb1=TkLab ...
Ruby/tkで完全なレイアウト管理サンプル
rubyコード:
require “tk”
$top = { ‘side’ => ‘top’, ‘padx’=& ...