2208件ヒット
[1-100件を表示]
(0.135秒)
ライブラリ
- ビルトイン (1061)
-
cgi
/ core (44) -
cgi
/ html (33) - csv (44)
- dbm (22)
- digest (44)
-
digest
/ sha2 (22) - forwardable (11)
- gdbm (22)
- json (22)
-
net
/ http (143) -
net
/ pop (22) - open-uri (22)
- openssl (66)
- prettyprint (55)
- readline (44)
-
rexml
/ document (44) -
rubygems
/ package / tar _ reader / entry (11) -
rubygems
/ source _ index (22) - sdbm (22)
- set (22)
-
shell
/ filter (6) - stringio (132)
- tempfile (22)
- thread (4)
-
webrick
/ httprequest (11) -
webrick
/ httpresponse (55) -
webrick
/ server (11) -
win32
/ registry (11) - zlib (33)
クラス
-
ARGF
. class (11) - Array (327)
- Bignum (3)
- CGI (33)
-
CSV
:: Row (22) -
CSV
:: Table (22) - DBM (22)
-
Digest
:: Base (44) -
Digest
:: SHA2 (22) - Encoding (11)
- File (22)
- Fixnum (3)
- GDBM (22)
-
Gem
:: Package :: TarReader :: Entry (11) -
Gem
:: SourceIndex (22) - Hash (22)
- IO (77)
- Integer (22)
-
JSON
:: State (22) - MatchData (66)
-
Net
:: HTTPGenericRequest (22) -
Net
:: POPMail (22) -
OpenSSL
:: Digest (22) -
OpenSSL
:: SSL :: SSLSocket (11) - PrettyPrint (55)
-
REXML
:: Attributes (22) -
REXML
:: Parent (22) - Range (74)
- SDBM (22)
- Set (22)
-
Shell
:: Filter (6) - String (28)
- StringIO (132)
- Struct (22)
- Symbol (22)
- Tempfile (22)
- Thread (22)
-
Thread
:: Queue (22) -
Thread
:: SizedQueue (14) -
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPResponse (55) -
Win32
:: Registry (11) -
Zlib
:: GzipReader (11)
モジュール
-
CGI
:: HtmlExtension (33) -
CGI
:: QueryExtension (11) - Enumerable (176)
- Forwardable (11)
- GC (22)
- Kernel (55)
-
Net
:: HTTPHeader (121) -
OpenSSL
:: Buffering (11) -
OpenSSL
:: Random (11) -
OpenSSL
:: X509 (11) - OpenURI (22)
- Readline (11)
- Zlib (22)
オブジェクト
- ENV (22)
-
Readline
:: HISTORY (33)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - IO (11)
-
MAX
_ MULTIPART _ LENGTH (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) - Numeric (11)
- Ruby用語集 (11)
-
V
_ ERR _ PATH _ LENGTH _ EXCEEDED (11) - [] (88)
- []= (11)
-
adler32
_ combine (11) - at (11)
-
backtrace
_ locations (22) - binread (11)
-
bit
_ length (17) -
block
_ length (33) - body= (11)
-
body
_ stream (11) -
body
_ stream= (11) - breakable (22)
-
buffer
_ initial _ length (11) - bytesplice (6)
- caller (33)
-
caller
_ locations (22) - cgi (11)
-
chunk
_ while (11) - combination (22)
-
content
_ length (44) -
content
_ length= (11) -
content
_ range (11) -
copy
_ stream (22) -
crc32
_ combine (11) - delete (11)
-
digest
_ length (33) - dummy? (11)
-
egd
_ bytes (11) - empty? (11)
- fetch (33)
-
file
_ field (11) - fill (66)
-
get
_ fields (11) - group (11)
- header (11)
- info (11)
-
instance
_ delegate (11) - max (38)
-
max
_ by (44) - min (74)
-
min
_ by (44) - minmax (42)
-
minmax
_ by (22) - new (11)
-
open
_ uri (22) - out (11)
-
password
_ field (11) - permutation (22)
-
range
_ length (11) - read (121)
-
read
_ nonblock (11) - readline (11)
- readpartial (33)
-
repeated
_ combination (22) -
repeated
_ permutation (22) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - sample (22)
- size (271)
-
slice
_ before (22) -
slice
_ when (11) -
sort
_ by! (11) - stat (22)
- sum (16)
- sysread (44)
- text (22)
-
text
_ field (11) -
to
_ s (11) - tokens (11)
- truncate (28)
- tsort (11)
-
webrick
/ cgi (11) - 制御構造 (11)
検索結果
先頭5件
-
Integer
# bit _ length -> Integer (32445.0) -
self を表すのに必要なビット数を返します。
...や
-1 である)場合は 0 を返します。
//emlist[例: ceil(log2(int < 0 ? -int : int+1)) と同じ結果][ruby]{
(-2**12-1).bit_length # => 13
(-2**12).bit_length # => 12
(-2**12+1).bit_length # => 12
-0x101.bit_length # => 9
-0x100.bit_length # => 8
-0xff.bit_......# => 8
-2.bit_length # => 1
-1.bit_length # => 0
0.bit_length # => 0
1.bit_length # => 1
0xff.bit_length # => 8
0x100.bit_length # => 9
(2**12-1).bit_length # => 12
(2**12).bit_length # => 13
(2**12+1).bit_length......# => 13
//}
@see Integer#size... -
IO
. binread(path , length = nil , offset = 0) -> String | nil (26429.0) -
path で指定したファイルを open し、offset の所まで seek し、 length バイト読み込みます。
...k し、
length バイト読み込みます。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
length を省略するとファイルの末尾まで読み込みます。
ファイルを開くときの mode は "rb:ASCII-8BIT" で......//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\nThis is line three\nAnd so on...\n")
IO.binread("testfile") # => "This is line one\nThis is line two\nThis is line three\nAnd so on...\n"
IO.binread("testfile", 20) # => "This is line one\nThi"
IO.binread......("testfile", 20, 10) # => "ne one\nThis is line "
//}
@see IO.read... -
Integer
# size -> Integer (26206.0) -
整数の実装上のサイズをバイト数で返します。
...整数の実装上のサイズをバイト数で返します。
//emlist[][ruby]{
p 1.size # => 8
p 0x1_0000_0000.size # => 8
//}
@see Integer#bit_length... -
IO (26108.0)
-
基本的な入出力機能のためのクラスです。
...基本的な入出力機能のためのクラスです。
File::Constants は、File から IO へ移動しました。
===[a:m17n] 多言語化と IO のエンコーディング
IO オブジェクトはエンコーディングを持ちます。
エンコーディングの影響を受けるメ......* IO.readlines
* IO#each_line
* IO#lines
* IO#gets
* IO#getc
* IO#ungetc
* IO#read
* IO#readchar
* IO#readline
* IO#readlines
バイナリ読み込みメソッドは IO のエンコーディングの影響を受けません。
返す文字列のエンコーディングは常に ASCII-8BIT......明した IO のエンコーディングとは独立です。改行の変換にしか影響しません。
=== EOF での読み込みメソッドの振る舞いの違い
空ファイルや EOF での各読み込みメソッドの振る舞いは以下のとおりです。
ただし、length を指......* IO.foreach
* IO.readlines
* IO#each_line
* IO#gets
* IO#getc
* IO#ungetc
* IO#read
* IO#readchar
* IO#readline
* IO#readlines
バイナリ読み込みメソッドは IO のエンコーディングの影響を受けません。
返す文字列のエンコーディングは常に ASCII-8BI... -
Digest
:: Base # length -> Integer (24308.0) -
ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。
...例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。
本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。
例: Digest::MD、Digest::SHA1、Digest::SHA512の......ハッシュ値のバイト長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, 64]... -
IO
# read(length = nil , outbuf = "") -> String | nil (23459.0) -
length バイト読み込んで、その文字列を返します。
...
length バイト読み込んで、その文字列を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合はテキスト読み込みメソッドとして
動作します。
既に EOF に達していれば nil を返します。
た......だし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。
例えば、open(空ファイル) {|f| f.read } は "" となります。
@param length 読み込むサイズを整数で指定します。
nil が指定された場合、EOF までの......用のバッファを文字列で指定します。IO#read は読み込んだ
データをその文字列オブジェクトに上書きして返します。指定し
た文字列オブジェクトがあらかじめ length 長の領域であれば、
余計... -
IO
. read(path , length = nil , **opt) -> String | nil (23442.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...ら
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が......読み取ります。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param length 読み込む長さを整数で指定します。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み込みを始めるオフセ......@raise Errno::EXXX path のオープン、offset 位置への設定、ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError length が負の場合に発生します。
キーワード引数で有効なキーと値は以下のとおりです。
: :encoding... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (23442.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...ら
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が......読み取ります。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param length 読み込む長さを整数で指定します。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み込みを始めるオフセ......@raise Errno::EXXX path のオープン、offset 位置への設定、ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError length が負の場合に発生します。
キーワード引数で有効なキーと値は以下のとおりです。
: :encoding... -
IO
. copy _ stream(src , dst , copy _ length = nil) -> Integer (23314.0) -
指定された src から dst へコピーします。 コピーしたバイト数を返します。
...指定された src から dst へコピーします。
コピーしたバイト数を返します。
コピー元の src が IO オブジェクトの場合は、src のオフセットから
ファイル名の場合はファイルの最初からコピーを開始します。
コピー先の dst......す。
src が IO オブジェクトでかつ src_offset が指定されている場合、
src のオフセット(src.pos)は変更されません。
@param src コピー元となる IO オブジェクトかファイル名を指定します。
@param dst コピー先となる IO オブジェク......トかファイル名を指定します。
@param copy_length コピーする長さをバイト単位で指定します。最大 copy_length までコピーされます。
nil を指定した場合、コピーする長さに制限はありません。
@param src_offset コピ... -
IO
. copy _ stream(src , dst , copy _ length , src _ offset) -> Integer (23314.0) -
指定された src から dst へコピーします。 コピーしたバイト数を返します。
...指定された src から dst へコピーします。
コピーしたバイト数を返します。
コピー元の src が IO オブジェクトの場合は、src のオフセットから
ファイル名の場合はファイルの最初からコピーを開始します。
コピー先の dst......す。
src が IO オブジェクトでかつ src_offset が指定されている場合、
src のオフセット(src.pos)は変更されません。
@param src コピー元となる IO オブジェクトかファイル名を指定します。
@param dst コピー先となる IO オブジェク......トかファイル名を指定します。
@param copy_length コピーする長さをバイト単位で指定します。最大 copy_length までコピーされます。
nil を指定した場合、コピーする長さに制限はありません。
@param src_offset コピ...