るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.021秒)
トップページ > クエリ:shift[x] > 種類:ライブラリ[x]

別のキーワード

  1. _builtin shift
  2. dbm shift
  3. csv shift
  4. sdbm shift
  5. array shift

キーワード

検索結果

rinda/rinda (19.0)

Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。

...re 'rinda/tuplespace'

uri = ARGV.shift
DRb.start_service(uri, Rinda::TupleSpace.new)
puts DRb.uri
DRb.thread.join


# rindas.rb
require 'drb/drb'
require 'rinda/rinda'

def do_it(v)
puts "do_it(#{v})"
v + v
end

uri = ARGV.shift || raise("usage: #{$0} <server_uri>"...
...l, nil])
v = do_it(r[2])
ts.write(['ans', r[1], r[2], v])
end


# rindac.rb
require 'drb/drb'
require 'rinda/rinda'

uri = ARGV.shift || raise("usage: #{$0} <server_uri>")

DRb.start_service
ts = Rinda::TupleSpaceProxy.new(DRbObject.new(nil, uri))

(1..10).each do |n|...

optparse (7.0)

コマンドラインのオプションを取り扱うためのライブラリです。

...OptionParser.new.on('-i') { puts "del -i" }
subparsers['list'] = OptionParser.new.on('-i') { puts "list -i" }

parser.order!(ARGV)
subparsers[ARGV.shift].parse!(ARGV) unless ARGV.empty?
//}

実行すると以下のようになります。

$ ruby subcom.rb -i add -i
-i
add -i

$ ru...