ライブラリ
クラス
- Array (19)
- CGI (11)
- Data (8)
- Float (55)
-
Net
:: IMAP (97) -
Net
:: IMAP :: FetchData (11) -
Net
:: IMAP :: ThreadMember (11) -
Net
:: POPMail (33) - Object (11)
- Proc (22)
-
RDoc
:: Options (33) - Random (22)
- SignalException (33)
- Socket (33)
- String (22)
- Struct (8)
- Symbol (11)
-
WEBrick
:: Cookie (11)
モジュール
- Etc (11)
- JSON (11)
- Kernel (79)
- OpenSSL (11)
- SecureRandom (11)
-
Socket
:: Constants (33)
キーワード
-
$ INPUT _ LINE _ NUMBER (11) -
$ NR (11) - % (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
IP
_ MAX _ MEMBERSHIPS (22) -
MAX
_ MULTIPART _ COUNT (11) - NAN (11)
-
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 3
. 0 . 0 (4) - NaN (11)
-
OPENSSL
_ VERSION _ NUMBER (11) - Proc (11)
- Ruby用語集 (11)
-
TCP
_ KEEPCNT (22) -
TCP
_ SYNCNT (22) - [] (6)
-
all
_ symbols (11) - angle (11)
- arg (11)
- bigdecimal (11)
- copy (11)
- curry (22)
- expunge (11)
- fetch (11)
- format (11)
- getoptlong (11)
-
include
_ line _ numbers (11) - lambda (17)
-
line
_ numbers (11) -
line
_ numbers= (11) - move (9)
- nan? (11)
-
net
/ imap (11) - new (43)
- pack (19)
- pack テンプレート文字列 (11)
- parse (11)
- phase (11)
- proc (18)
-
random
_ number (11) -
rubygems
/ commands / generate _ index _ command (11) - search (11)
- seqno (22)
- sort (11)
- sprintf (11)
- sprintf フォーマット (11)
- srand (22)
- store (11)
- sysconf (11)
-
to
_ s (11) -
uid
_ sort (11) -
uid
_ thread (11) - uidl (11)
-
unique
_ id (11) - unpack (11)
- クラス/メソッドの定義 (11)
- 手続きオブジェクトの挙動の詳細 (11)
- 正規表現 (11)
検索結果
先頭5件
-
Net
:: POPMail # number -> Integer (18201.0) -
メールに対して振られた、そのメールボックスで一意な番号を返します。
メールに対して振られた、そのメールボックスで一意な番号を返します。
サーバに接続しなおすとこの番号は変化する場合があります。
メールごとに一意な識別子が必要なときは
Net::POPMail#uidl を使ってください。 -
RDoc
:: Options # line _ numbers -> bool (6248.0) -
コマンドライン引数の --line-numbers オプションを指定していた場合、true を返します。--no-line-numbers オプションを指定していた場合、false を返 します。
...コマンドライン引数の --line-numbers オプションを指定していた場合、true
を返します。--no-line-numbers オプションを指定していた場合、false を返
します。
どちらも指定しなかった場合は false を返します。... -
RDoc
:: Options # include _ line _ numbers -> bool (6232.0) -
コマンドライン引数の --include-line-numbers を指定していた場合に true を返します。そうでない場合は false を返します。
...コマンドライン引数の --include-line-numbers を指定していた場合に true
を返します。そうでない場合は false を返します。... -
OpenSSL
:: OPENSSL _ VERSION _ NUMBER -> Integer (6217.0) -
システムにインストールされている OpenSSL 本体のバージョンを表した数です。 https://www.openssl.org/docs/manmaster/man3/OPENSSL_VERSION_NUMBER.html も参照してください。
...システムにインストールされている OpenSSL 本体のバージョンを表した数です。
https://www.openssl.org/docs/manmaster/man3/OPENSSL_VERSION_NUMBER.html
も参照してください。... -
Kernel
$ $ INPUT _ LINE _ NUMBER -> Integer (6207.0) -
$. の別名
...$. の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
require "English"
File.foreach(ARGV.at(0)){|line|
# read line
}
p $INPUT_LINE_NUMBER
# end of sample.rb
ruby sample.rb a.txt
#=> 5... -
SecureRandom
. random _ number(n = 0) -> Integer | Float (6207.0) -
ランダムな数値を生成して返します。 n が 1 以上の整数の場合、0 以上 n 未満の整数を返します。 n が 0 の場合、0.0 以上 1.0 未満の実数を返します。
...1.0 未満の実数を返します。
@param n ランダムな数値の上限を数値で指定します。
@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。
require 'securerandom'
p SecureRandom.random_number(1 << 64) #=> 4078466195356651249... -
RDoc
:: Options # line _ numbers=(val) (6122.0) -
val に true を指定した場合、コマンドライン引数の --line-numbers オプショ ンと同様の指定を行います。
...val に true を指定した場合、コマンドライン引数の --line-numbers オプショ
ンと同様の指定を行います。
@param val --line-numbers オプションと同じ指定を行う場合は true、そうで
ない場合は false を指定します。... -
Kernel
$ $ NR -> Integer (3107.0) -
$. の別名
...$. の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
require "English"
File.foreach(ARGV.at(0)){|line|
# read line
}
p $INPUT_LINE_NUMBER
# end of sample.rb
ruby sample.rb a.txt
#=> 5... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (2520.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...作はなくなりました)
$defout や $deferr に代入を行うと警告がでます。
(注:1.6 に $deferr はありません)
((<ruby-dev:20961>))
$stdin にオブジェクトを代入すると標準入力からの入力メソッド(gets 等)
はそのオブジェクトにメソ......: 警告を出力しない (-W0 新しい警告レベル)
* false: 重要な警告のみ出力 (-W1 デフォルト)
* true: すべての警告を出力する (-W2 or -W or -v or -w or --verbose)
追加された -W オプションは $VERBOSE = nil の指定(-W0)を可能にします。
:......=> -:1: wrong # of arguments (2 for 3) (ArgumentError)
from -:1:in `call'
from -:1
ruby 1.6.8 (2002-12-24) [i586-linux]
=> -:1: wrong number of arguments (2 for 3) (ArgumentError)
from -:1:i... -
正規表現 (666.0)
-
正規表現 * metachar * expansion * char * anychar * string * str * quantifier * capture * grouping * subexp * selector * anchor * cond * option * encoding * comment * free_format_mode * absenceop * list * specialvar * references
...るよう
になる場合があります。つまりメタ文字列を構成します。例えば
//emlist[][ruby]{
/[a-z]/
/\Axyz\Z/
//}
という正規表現において "[a-z]", "\A", "\Z"はメタ文字列です。
===[a:expansion] 式展開
正規表現内では、#{式} という形式で......タ文字が含まれているならば、それは
メタ文字として認識されます。
//emlist[][ruby]{
number = "(\\d+)"
operator = "(\\+|-|\\*|/)"
/#{number}#{operator}#{number}/.match("43+291")
# => #<MatchData "43+291" 1:"43" 2:"+" 3:"291">
//}
埋め込む文字列をリテラルと......\xHH 符号化バイト値の16進数表現 (HH の16進数2文字で表現)
\cx, \C-x 制御文字 (x は a から z までのいずれかの文字)
\M-x メタ (x|0x80)
\M-\C-x メタ制御文字
\uHHHH ユニコード文字 (HHHH の16進数4桁)
\u{HHHH...