1118件ヒット
[1101-1118件を表示]
(0.112秒)
ライブラリ
- ビルトイン (25)
- drb (7)
-
irb
/ context (11) - logger (22)
- psych (11)
- socket (803)
- syslog (110)
-
syslog
/ logger (22) -
webrick
/ log (11) - zlib (33)
クラス
- BasicSocket (11)
-
DRb
:: DRbServer (7) -
IRB
:: Context (11) - Logger (22)
- Object (11)
- Socket (363)
-
Socket
:: AncillaryData (33) -
Socket
:: Option (33) -
Syslog
:: Logger (22) - Thread (7)
-
WEBrick
:: BasicLog (11) -
Zlib
:: GzipFile (11)
モジュール
- Kernel (7)
- Psych (11)
-
Socket
:: Constants (363) -
Syslog
:: Level (88) -
Syslog
:: Macros (22) - Zlib (22)
キーワード
-
$ SAFE (7) -
DEF
_ MEM _ LEVEL (11) -
IPPROTO
_ AH (22) -
IPPROTO
_ BIP (22) -
IPPROTO
_ DSTOPTS (22) -
IPPROTO
_ EGP (22) -
IPPROTO
_ EON (22) -
IPPROTO
_ ESP (22) -
IPPROTO
_ FRAGMENT (22) -
IPPROTO
_ GGP (22) -
IPPROTO
_ HELLO (22) -
IPPROTO
_ HOPOPTS (22) -
IPPROTO
_ ICMP (22) -
IPPROTO
_ ICMPV6 (22) -
IPPROTO
_ IDP (22) -
IPPROTO
_ IGMP (22) -
IPPROTO
_ IP (22) -
IPPROTO
_ IPV6 (22) -
IPPROTO
_ ND (22) -
IPPROTO
_ NONE (22) -
IPPROTO
_ PUP (22) -
IPPROTO
_ RAW (22) -
IPPROTO
_ ROUTING (22) -
IPPROTO
_ TCP (22) -
IPPROTO
_ TP (22) -
IPPROTO
_ UDP (22) -
IPPROTO
_ XTP (22) -
LEVEL
_ MAP (11) -
LOG
_ ALERT (11) -
LOG
_ CRIT (11) -
LOG
_ DEBUG (11) -
LOG
_ EMERG (11) -
LOG
_ ERR (11) -
LOG
_ INFO (11) -
LOG
_ MASK (11) -
LOG
_ NOTICE (11) -
LOG
_ UPTO (11) -
LOG
_ WARNING (11) -
MAX
_ MEM _ LEVEL (11) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 3
. 1 . 0 (3) -
RUBY
_ PATCHLEVEL (11) - Ruby用語集 (11)
-
SOL
_ ATALK (22) -
SOL
_ AX25 (22) -
SOL
_ IP (22) -
SOL
_ IPX (22) -
SOL
_ SOCKET (22) -
SOL
_ TCP (22) -
SOL
_ UDP (22) -
SO
_ NKE (22) -
debug
_ level (11) - int (22)
-
ip
_ pktinfo (11) -
libyaml
_ version (11) - linger (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 9 feature (11) -
safe
_ level (14) - sendmsg (11)
-
sev
_ threshold (11) - セキュリティモデル (8)
- パターンマッチ (11)
検索結果
-
パターンマッチ (180.0)
-
パターンマッチ * patterns * variable_binding * variable_pinning * matching_non_primitive_objects * guard_clauses * current_feature_status * pattern_syntax * some_undefined_behavior_examples
...ターンは配列の 「全ての」 要素がマッチする必要があるということです。
//emlist[][ruby]{
case [1, 2, 3]
in [Integer, Integer]
"matched"
else
"not matched"
end
#=> "not matched"
//}
一方 Hash パターン は一部のキーだけ指定している場合(指定......hed. expectation was: #{expectation}"
end
# 期待する動作:"not matched. expectation was: 18"
# 実際の動作:"matched. expectation was: 1" -- ローカル変数が上書きされてしまっている
//}
この場合、Ruby に「この値をパターンの部品として利用するよ......st[][ruby]{
jane = {school: 'high', schools: [{id: 1, level: 'middle'}, {id: 2, level: 'high'}]}
john = {school: 'high', schools: [{id: 1, level: 'middle'}]}
case jane
in school:, schools: [*, {id:, level: ^school}] # select the last school, level should match
"matched. school: #{id}"
else
"not... -
NEWS for Ruby 2
. 4 . 0 (168.0) -
NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...は参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.3.0 以降の変更
=== 言語仕様の変更
* 条件式での多重代入ができるよ......加 12512
* Integer
* Fixnum と Bignum は Integer に統合されました 12005
* Integer#ceil, Integer#floor, Integer#truncate は
Integer#round と同じように省略可能な桁を指定する引数を受け付けるようになりました 12245
* Integer#digits を追......inding#irb binding.pryと同じようにREPLのセッションを開始します。r56624.
* logger
* Logger.new のキーワード引数に level, progname, datetime_format, formatter を追加し、
Loggerインスタンス生成時に属性をセットできるようにしました... -
パターンマッチ (168.0)
-
パターンマッチ * patterns * variable_binding * variable_pinning * matching_non_primitive_objects * guard_clauses * current_feature_status * pattern_syntax * some_undefined_behavior_examples
...ターンは配列の 「全ての」 要素がマッチする必要があるということです。
//emlist[][ruby]{
case [1, 2, 3]
in [Integer, Integer]
"matched"
else
"not matched"
end
#=> "not matched"
//}
一方 Hash パターン は一部のキーだけ指定している場合(指定......hed. expectation was: #{expectation}"
end
# 期待する動作:"not matched. expectation was: 18"
# 実際の動作:"matched. expectation was: 1" -- ローカル変数が上書きされてしまっている
//}
この場合、Ruby に「この値をパターンの部品として利用するよ......st[][ruby]{
jane = {school: 'high', schools: [{id: 1, level: 'middle'}, {id: 2, level: 'high'}]}
john = {school: 'high', schools: [{id: 1, level: 'middle'}]}
case jane
in school:, schools: [*, {id:, level: ^school}] # select the last school, level should match
"matched. school: #{id}"
else
"not...