916件ヒット
[1-100件を表示]
(0.091秒)
種類
ライブラリ
クラス
- Array (100)
- CGI (24)
- CSV (60)
- DBM (12)
- Encoding (24)
-
Encoding
:: Converter (12) - GDBM (12)
- Integer (24)
- Logger (12)
-
Logger
:: Application (1) -
Logger
:: LogDevice (12) -
OpenSSL
:: BN (12) - OptionParser (144)
-
REXML
:: Parent (12) -
REXML
:: Parsers :: PullParser (12) - SDBM (12)
- String (36)
- StringScanner (12)
-
Thread
:: Queue (46) -
Thread
:: SizedQueue (36) -
YAML
:: DBM (12)
モジュール
- Kconv (36)
オブジェクト
- ENV (12)
-
Readline
:: HISTORY (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ARGF (12)
- ConditionVariable (12)
- IO (12)
- Monitor (12)
- MonitorMixin (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
- Ruby用語集 (12)
- ShiftingError (12)
- String (12)
- TCPServer (12)
- append (8)
- chr (24)
- close (10)
-
delete
_ at (12) - deq (24)
- drop (12)
- gets (12)
- guess (12)
- header (12)
- iseuc (12)
- issjis (24)
-
matched
_ size (12) -
name
_ list (12) - new (36)
- on (144)
- optparse (12)
- pop (60)
- prepend (8)
- pretty (12)
-
primitive
_ errinfo (12) - push (12)
-
rb
_ ary _ shift (12) -
rb
_ ary _ unshift (12) - readline (12)
- replicate (12)
-
return
_ headers? (12) -
rinda
/ rinda (12) - rshift! (12)
-
ruby 1
. 6 feature (12) -
set
_ log (1) - tosjis (24)
- unshift (36)
検索結果
先頭5件
-
VALUE rb
_ ary _ shift(VALUE ary) (32206.0) -
配列 ary の先頭の要素を取り除き返します。 空配列のときは Qnil を返します。
...配列 ary の先頭の要素を取り除き返します。
空配列のときは Qnil を返します。
対応するRubyコード
val = ary.shift... -
VALUE rb
_ ary _ unshift(VALUE ary , VALUE item) (32200.0) -
配列 ary の先頭に item を挿入します。
...配列 ary の先頭に item を挿入します。... -
rinda
/ rinda (32042.0) -
Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
...Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
タプルスペースとは並列プログラムにおける一つのパターンです。
並列プログラミングにおいては、ロックのような同期処理が必須ですが、
適切な......に対しては、タプルを書き込む(write)、取り出す(take)、
タプルの要素を覗き見る(read)
という操作のみが利用できます。可能な操作を限定し、定型化することで
安全な同期処理を実現します。rinda においてはタプルとは
配列......りせず、rindac.rb に適切に
応答が返されます。これは DRb.uri を使うことで rindac.rb のプロセスを
一意に同定しているからです。
# rinda_ts.rb
require 'drb/drb'
require 'rinda/tuplespace'
uri = ARGV.shift
DRb.start_service(uri, Rinda::TupleSpac... -
Array
# shift(n) -> Array (21220.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
...して使えます。
@param n 自身から取り除きたい要素の個数を非負整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(......@raise ArgumentError 引数に負の数を指定した場合に発生します。
//emlist[例][ruby]{
a = [0, 1, 2, 3, 4]
p a.shift #=> 0
p a #=> [1, 2, 3, 4]
p [].shift #=> nil
p [].shift(1) #=> []
//}
@see Array#push, Array#pop, Array#unshift... -
Readline
:: HISTORY . shift -> String (21219.0) -
ヒストリの最初の内容を取り出します。 最初の内容は、ヒストリから取り除かれます。
...@raise NotImplementedError サポートしていない環境で発生します。
例:
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.shift #=> "foo"
p Readline::HISTORY.shift #=> "bar"
p Readline::HISTORY.shift #=> "baz"
@see Readline::HISTORY.p......ush、Readline::HISTORY.pop、
Readline::HISTORY.delete_at... -
Array
# shift -> object | nil (21120.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
...して使えます。
@param n 自身から取り除きたい要素の個数を非負整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(......@raise ArgumentError 引数に負の数を指定した場合に発生します。
//emlist[例][ruby]{
a = [0, 1, 2, 3, 4]
p a.shift #=> 0
p a #=> [1, 2, 3, 4]
p [].shift #=> nil
p [].shift(1) #=> []
//}
@see Array#push, Array#pop, Array#unshift... -
ENV
. shift -> [String , String] | nil (18301.0) -
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。 環境変数が一つも設定されていなければ nil を返します。
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。
環境変数が一つも設定されていなければ nil を返します。 -
GDBM
# shift -> [String] (18207.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
...データベース中の要素を一つ取り出し、データベースから削除します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.shift #=> ["a", "aaa"]... -
SDBM
# shift -> [String] (18207.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
...データベース中の要素を一つ取り出し、データベースから削除します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.shift #=> ["a", "aaa"]...