種類
ライブラリ
- English (24)
- ビルトイン (1100)
-
cgi
/ core (12) - date (18)
- drb (60)
- e2mmap (12)
- fiddle (48)
- find (22)
- getoptlong (60)
- json (60)
- logger (169)
-
minitest
/ mock (1) -
minitest
/ unit (3) - mkmf (24)
-
net
/ ftp (72) -
net
/ http (84) -
net
/ imap (120) -
net
/ pop (24) -
net
/ protocol (108) -
net
/ smtp (60) - open-uri (12)
- openssl (1320)
- optparse (276)
- pathname (22)
- pstore (72)
- psych (84)
-
racc
/ parser (12) - rake (24)
-
rdoc
/ rdoc (12) - resolv (48)
-
rexml
/ document (12) -
rinda
/ rinda (36) - ripper (12)
-
ripper
/ lexer (10) - rss (192)
- rubygems (48)
-
rubygems
/ command (12) -
rubygems
/ exceptions (84) -
rubygems
/ installer (24) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ user _ interaction (24) -
rubygems
/ validator (12) -
shell
/ error (18) - socket (120)
- strscan (24)
- syslog (12)
-
syslog
/ logger (12) - timeout (37)
- uri (24)
-
webrick
/ httpresponse (12) -
webrick
/ httpstatus (372) -
webrick
/ log (24) -
win32
/ registry (36) - win32ole (48)
- zlib (264)
クラス
- CGI (12)
-
DRb
:: DRbRemoteError (12) -
DRb
:: DRbUnknown (12) -
DRb
:: DRbUnknownError (12) - Date (18)
-
Encoding
:: Converter (24) -
Encoding
:: InvalidByteSequenceError (84) -
Encoding
:: UndefinedConversionError (60) -
Errno
:: EXXX (24) - Exception (48)
- Fiber (6)
- FrozenError (20)
-
Gem
:: Command (12) -
Gem
:: Installer (12) -
Gem
:: LoadError (48) -
Gem
:: RemoteFetcher :: FetchError (12) -
Gem
:: StreamUI (12) -
Gem
:: Validator (12) - GetoptLong (48)
- IO (168)
- KeyError (28)
- LoadError (12)
- LocalJumpError (12)
- Logger (144)
-
MiniTest
:: Unit (3) - NameError (63)
-
Net
:: IMAP :: ResponseError (24) - NoMethodError (40)
- Object (12)
-
OpenSSL
:: ASN1 :: ObjectId (24) -
OpenSSL
:: PKCS12 (36) -
OpenSSL
:: PKCS7 (132) -
OpenSSL
:: PKey :: EC :: Group (120) -
OpenSSL
:: PKey :: EC :: Point (132) -
OpenSSL
:: SSL :: SSLSocket (12) -
OpenSSL
:: X509 :: Store (24) -
OpenSSL
:: X509 :: StoreContext (60) - OptionParser (144)
-
OptionParser
:: ParseError (120) - PStore (72)
- Pathname (22)
-
Psych
:: SyntaxError (72) -
RDoc
:: RDoc (12) -
REXML
:: Text (12) -
RSS
:: NSError (36) -
RSS
:: NotWellFormedError (24) -
Racc
:: Parser (12) - Ripper (22)
- Socket (60)
- StopIteration (12)
- StringScanner (12)
- SyntaxError (3)
-
Syslog
:: Logger (12) - SystemCallError (48)
- SystemExit (12)
- Thread (24)
- UncaughtThrowError (33)
-
WEBrick
:: BasicLog (24) -
WEBrick
:: HTTPResponse (12) - WIN32OLE (12)
-
Win32
:: Registry :: Error (24) -
Zlib
:: GzipFile :: Error (24) -
Zlib
:: GzipReader (192) -
Zlib
:: GzipWriter (24)
モジュール
- Exception2MessageMapper (12)
- Fiddle (48)
- Find (22)
-
Gem
:: UserInteraction (12) - Kernel (160)
-
Logger
:: Severity (12) - OpenSSL (12)
-
OpenSSL
:: ASN1 (36) -
OpenSSL
:: OCSP (12) -
OpenSSL
:: PKCS5 (24) -
OpenSSL
:: X509 (288) -
RubyVM
:: AbstractSyntaxTree (18) -
Socket
:: Constants (60) -
Syslog
:: Option (12) - Timeout (21)
-
WEBrick
:: HTTPStatus (348) -
WIN32OLE
:: VARIANT (12)
キーワード
-
$ ERROR _ INFO (12) -
$ ERROR _ POSITION (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (12)
- ASN1Error (12)
- Application (1)
- ArgumentError (12)
- AttributeError (12)
- BNError (12)
- BadResponseError (12)
- ByeResponseError (12)
- CRLError (12)
- CantApplyMethod (6)
- CantDefine (6)
- CertificateError (12)
- CipherError (12)
- ClientError (12)
- CommandLineError (12)
- CommandNotFound (6)
- CompatibilityError (12)
- ConfigError (12)
- ConversionError (12)
- ConverterNotFoundError (12)
- DHError (12)
- DRbConnError (12)
- DRbUnknownError (12)
- DSAError (12)
- DataFormatError (12)
- DecodeError (12)
- DependencyError (12)
- DigestError (12)
- DocumentError (12)
- DomainError (12)
-
EAI
_ SYSTEM (24) - ECError (12)
- ERROR (12)
- EncodeError (12)
- EncodingError (12)
- EngineError (12)
- English (12)
- Error (72)
- ExtensionBuildError (12)
- ExtensionError (12)
- FTPConnectionError (12)
- FTPError (12)
- FTPPermError (12)
- FTPProtoError (12)
- FTPReplyError (12)
- FTPTempError (12)
- FilePermissionError (12)
- FlagCountError (12)
- FloatDomainError (12)
- FormatMessageA (12)
- FrozenError (8)
- GeneratorError (12)
- HMACError (12)
- HTTPClientError (12)
- HTTPError (24)
- HTTPFatalError (12)
- HTTPHeaderSyntaxError (12)
- HTTPInternalServerError (12)
- HTTPRetriableError (12)
- HTTPServerError (12)
-
IP
_ RECVERR (24) - IndexError (12)
- InstallError (12)
- InternalServerError (12)
- InvalidByteSequenceError (12)
- InvalidComponentError (12)
- InvalidRSSError (12)
- InvalidURIError (12)
- JSONError (12)
-
LOG
_ PERROR (12) - LengthError (12)
-
MSG
_ ERRQUEUE (24) -
MSG
_ WAITALL (24) - MissingAttributeError (12)
- MissingTagError (12)
- MockExpectationError (1)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - NOERROR (12)
- NSError (12)
- NameError (24)
- NestingError (12)
- NoMatchingPatternError (6)
- NoMemoryError (12)
- NoMethodError (12)
- NoResponseError (12)
- NotAvailableValueError (12)
- NotExpectedTagError (12)
- NotImplementedError (12)
- NotSetError (12)
- NotWellFormedError (12)
- OCSP (12)
- OCSPError (12)
- OpenSSLError (12)
- OperationNotSupportedError (12)
- OtherResolvError (12)
- PKCS12Error (12)
- PKCS5Error (12)
- PKCS7Error (12)
- PKeyError (12)
- POPAuthenticationError (12)
- POPError (12)
- ParseError (12)
- ParserError (12)
- ProtoAuthError (12)
- ProtoCommandError (12)
- ProtoFatalError (12)
- ProtoRetriableError (12)
- ProtoServerError (12)
- ProtoSyntaxError (12)
- ProtoUnknownError (12)
- ProtocRetryError (12)
- ProtocolError (12)
-
RC
_ CONFLICT (12) -
RC
_ CONTINUE (12) -
RC
_ EXPECTATION _ FAILED (12) -
RC
_ FORBIDDEN (12) -
RC
_ FOUND (12) -
RC
_ GONE (12) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (12) -
RC
_ INTERNAL _ SERVER _ ERROR (12) -
RC
_ LENGTH _ REQUIRED (12) -
RC
_ METHOD _ NOT _ ALLOWED (12) -
RC
_ MOVED _ PERMANENTLY (12) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (12) -
RC
_ NOT _ ACCEPTABLE (12) -
RC
_ NOT _ FOUND (12) -
RC
_ NOT _ IMPLEMENTED (12) -
RC
_ NOT _ MODIFIED (12) -
RC
_ NO _ CONTENT (12) -
RC
_ PARTIAL _ CONTENT (12) -
RC
_ PAYMENT _ REQUIRED (12) -
RC
_ PRECONDITION _ FAILED (12) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (12) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (12) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (12) -
RC
_ RESET _ CONTENT (12) -
RC
_ SERVICE _ UNAVAILABLE (12) -
RC
_ SWITCHING _ PROTOCOLS (12) -
RC
_ UNAUTHORIZED (12) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (12) -
RESPONSE
_ STATUS _ INTERNALERROR (12) - RSAError (12)
- RandomError (12)
- RangeError (12)
- RequestCanceledError (12)
- RequestError (24)
- RequestExpiredError (12)
- ResponseError (12)
- ResponseParseError (12)
- RevokedError (12)
- RindaError (12)
- Rubyの起動 (4)
- RuleRecursionOverflowError (12)
- RuntimeError (12)
-
SCRIPT
_ LINES _ _ (12) - SMTPAuthenticationError (12)
- SMTPError (12)
- SMTPFatalError (12)
- SMTPSyntaxError (12)
- SMTPUnknownError (12)
-
SO
_ ERROR (24) - SPKIError (12)
- SSLError (12)
- SSLSocket (12)
- SessionError (12)
- ShiftingError (12)
- StandardError (12)
- StoreError (12)
- SyntaxError (24)
- TaskArgumentError (12)
- UncaughtThrowError (11)
- UndefinedConversionError (12)
- UnknownConversionMethodError (12)
- UnknownTagError (12)
- UnparserError (12)
-
VT
_ ERROR (12) -
V
_ ERR _ APPLICATION _ VERIFICATION (12) -
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (12) -
V
_ ERR _ CERT _ HAS _ EXPIRED (12) -
V
_ ERR _ CERT _ NOT _ YET _ VALID (12) -
V
_ ERR _ CERT _ REVOKED (12) -
V
_ ERR _ CERT _ SIGNATURE _ FAILURE (12) -
V
_ ERR _ CRL _ HAS _ EXPIRED (12) -
V
_ ERR _ CRL _ NOT _ YET _ VALID (12) -
V
_ ERR _ CRL _ SIGNATURE _ FAILURE (12) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (12) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD (12) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ BEFORE _ FIELD (12) -
V
_ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD (12) -
V
_ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD (12) -
V
_ ERR _ INVALID _ CA (12) -
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (12) -
V
_ ERR _ OUT _ OF _ MEM (12) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (12) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (12) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (12) -
V
_ ERR _ UNABLE _ TO _ GET _ CRL (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) -
V
_ OK (12) - VerificationError (12)
- VersionError (12)
- WIN32OLE (12)
- WIN32OLERuntimeError (12)
- X509 (12)
- ZeroDivisionError (12)
- [] (12)
- []= (12)
- abort (24)
- add (24)
-
add
_ certificate (12) -
add
_ crl (12) -
alert
_ error (24) - alien (12)
- args (24)
- certificates= (12)
- civil (6)
-
client
_ error? (12) - code (12)
- cofactor (12)
- column (12)
- comment= (12)
-
compile
_ error (24) - context (12)
- create (12)
- crls= (12)
- decode (12)
-
decode
_ all (12) - decrypt (12)
-
def
_ exception (12) - delete (12)
-
destination
_ encoding (24) -
destination
_ encoding _ name (24) - document (12)
- each (24)
-
each
_ byte (24) -
each
_ line (24) - element (12)
- eql? (12)
- errno (12)
- error= (12)
- error? (12)
-
error
_ bytes (12) -
error
_ char (12) -
error
_ depth (12) -
error
_ handle (12) -
error
_ print (12) -
error
_ string (36) -
error
_ string= (12) - errors (13)
- errors= (1)
- exception (48)
- fail (36)
- fetch (12)
- file (12)
-
filter
_ backtrace (12) - find (44)
- getc (12)
- gets (12)
- header (12)
-
incomplete
_ input? (12) - infinity? (12)
- info? (12)
- input (12)
- inspect (24)
- install (12)
- invert! (12)
-
last
_ error (24) -
last
_ error= (12) - level (12)
- lex (5)
- line (24)
- lineno (12)
- lineno= (12)
-
local
_ variables (10) - locale= (12)
-
localjump
_ error (12) - log (24)
- logger (12)
-
make
_ affine! (12) -
minitest
/ unit (1) - name (24)
- name= (12)
- new (290)
- of (6)
- offset (12)
- oid (12)
- on (144)
-
on
_ curve? (12) -
on
_ error (12) - order (12)
- ordinal (6)
-
orig
_ name= (12) - parse (6)
-
parse
_ file (6) - path (15)
-
pbkdf2
_ hmac (12) -
pbkdf2
_ hmac _ sha1 (12) -
pending
_ interrupt? (24) -
point
_ conversion _ form (12) - popen (168)
- prefix (12)
-
primitive
_ errinfo (12) -
private
_ call? (9) - problem (12)
- puke (1)
- raise (42)
-
rb
_ backref _ error (12) -
rb
_ compile _ error (12) -
rb
_ compile _ error _ with _ enc (12) - read (12)
-
read
_ smime (12) -
readagain
_ bytes (12) - readchar (12)
- readline (12)
- readlines (12)
- reason (36)
- reason= (12)
- receiver (16)
- recover (12)
- register (12)
- response (12)
- response= (12)
- result (12)
- root? (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - seed= (12)
-
set
_ backtrace (12) -
set
_ error (24) -
set
_ generator (12) -
set
_ option (12) -
set
_ to _ infinity! (12) -
sev
_ threshold (12) -
show
_ lookup _ failure (12) - sign (12)
-
source
_ encoding (24) -
source
_ encoding _ name (24) - tag (23)
-
test
/ unit (1) - timeout (37)
-
to
_ bn (12) -
to
_ der (24) -
to
_ pem (12) -
to
_ s (35) -
to
_ text (12) - tokenize (5)
- transaction (12)
- traverse (12)
- ungetc (12)
- unknown (12)
- unscan (12)
- uri (12)
- value (11)
- verify (24)
-
verify
_ result (12) -
version
_ requirement (12) -
version
_ requirement= (12) - warn (24)
- warn? (12)
-
win32
_ last _ error (12) -
win32
_ last _ error= (12) -
with
_ werror (24) -
write
_ smime (12) - yyerror (12)
- クラス/メソッドの定義 (12)
- 制御構造 (12)
- 正規表現 (12)
検索結果
先頭5件
-
NEWS for Ruby 3
. 1 . 0 (26066.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......名にできるようになりました。 11256
//emlist{
def foo(&)
bar(&)
end
//}
* ピン演算子に式を書けるようになりました。 17411
//emlist{
Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a
#=> [[3, 5], [5, 7], [11, 13]]
//}
* ピン演算子がイ......。 17750 18029
* String#unpack と String#unpack1 が任意のバイト数をスキップした後にアンパックを開始するための offset: キーワード引数を渡せるようになりました。 offset が文字列の範囲外の場合、 ArgumentError 例外が発生します。... -
NEWS for Ruby 2
. 3 . 0 (26018.0) -
NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.3.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.2.0 以降の変更
=== 言語仕様の変更
* frozen-string-literal プラグマ:
* 実験的な機能として fronzen-string-literal というプラグマが導入されました。
8......ozen-string-literal というコマンドラインオプションも導入されました
8976
* コマンドラインオプションに --debug または --debug=frozen-string-literal を付けて実行すると、
freeze された文字列を操作しようとして RuntimeError... -
NEWS for Ruby 2
. 0 . 0 (26012.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 1.9.3 以降の変更
=== 言語仕様の変更
* キーワード引数を追加しました
* %i, %I をシンボルの配列作成のために追加しました。(%w, %W に似ています)
*......* 非互換: Object#inspect は #to_s を呼び出さなくなりました。再定義された #to_s を呼び出すためです。
* LoadError
* 追加: LoadError#path ロードできなかったファイルのパスを返します
* Module
* 追加: Module#prepend 指定したモジ... -
NEWS for Ruby 2
. 2 . 0 (26012.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.2.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.1.0 以降の変更
=== 言語仕様の変更
* nil/true/false
* nil/true/false はフリーズされました 8923
* Hash リテラル
* 後ろにコロンのあるシンボルをキー......善: Windows上でパイプのための IO#read_nonblock, IO#write_nonblock をサポートしました。
* Kernel
* 追加: Kernel.#itself(Object#itself)
* 改善: Kernel.#throw は、対応する catch ブロックがないとき ArgumentError ではなく
ArgumentError のサブ... -
NEWS for Ruby 3
. 0 . 0 (26012.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......ord arguments are now separated from positional arguments.
Code that resulted in deprecation warnings in Ruby 2.7 will now
result in ArgumentError or different behavior. 14183
* Procs accepting a single rest argument and keywords are no longer
subject to autosplatting. This now matche......accepting a single rest argument and no keywords.
16166
//emlist[][ruby]{
pr = proc{|*a, **kw| [a, kw]}
pr.call([1])
# 2.7 => [[1], {}]
# 3.0 => [[[1]], {}]
pr.call([1, {a: 1}])
# 2.7 => [[1], {:a=>1}] # and deprecation warning
# 3.0 => a=>1}, {}]
//}
* Arguments forwarding (`...`) now sup... -
ruby 1
. 8 . 4 feature (23120.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたク....../UnboundMethod#bind [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [change]>))
* ((<ruby 1.8.4 feature/printf [bug]>))
* ((<ruby 1.8.4 feature/Hash [bug]>))
* ((<ruby 1.8.4 feature/test [bug]>))
* ((<ruby 1.8.4 feature/File.identical? [new......"; end
alias :"foo" :"bar"
foo
# => ruby 1.8.4 (2005-12-22) [i686-linux]
-:2: syntax error, unexpected tSTRING_CONTENT
alias :"foo" :"bar"
^
-:2: warning: unused literal ignore... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (23102.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への変更点(まとめ)/サポートプラットフォームの追加>))
...の変更点(まとめ)/正規表現>))
* ((<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への変更点(ま......t>)) [change]
: ((<組み込み変数/$stderr>)) [change]
: ((<組み込み変数/$stdin>)) [change]
$stdout, $stderr は、$defout, $deferr の別名になり
$defout, $deferr は ((<obsolete>)) になりました
$stdin は、普通のグローバル変数となりました(STDINをリダ......* Proc.new およびブロック引数で与えられる Proc は
引数チェックがゆるい。break が例外になる。
Proc.new {|a,b,c| p [a,b,c]}.call(1,2)
=> -:1: wrong # of arguments (2 for 3) (ArgumentError)
from -:1:in `call'... -
ruby 1
. 6 feature (23060.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...uby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
:......rno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙動です)
p Errno::EAGAIN......p Errno::EWOULDBLOCK
=> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK
=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-:2: uninitialized constant EWOULDBLOCK at Errno (NameError)
=> ruby 1.6.... -
ruby 1
. 8 . 2 feature (23024.0) -
ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。
...* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更
* [change]: 変更されたクラス......更)
* [experimental]: 変更の中でも特に実験的なもの(将来再考して欲しいもの?)
* [obsolete]: 廃止された(される予定の)機能
* [platform]: 対応プラットフォームの追加
== 1.8.1 (2003-12-25) -> 1.8.2 (2004-12-25)
* cgi/session においてクラ......ange]
P 指定子以外では nil を 0 に変換しなくなりました。
$ ruby-1.8.1 -e 'p [nil].pack("L")'
"\000\000\000\000"
$ ruby-1.8.2 -e 'p [nil].pack("L")'
-e:1:in `pack': cannot convert nil into Integer (TypeError)
from -e:1
$ ruby-1.8.2 -e 'p [n... -
ruby 1
. 8 . 3 feature (23018.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたク......ォームの追加
bundled libraryである(rubyの一部ではない)soap4rの変更点については、以下を参考にしてください。
soap4r-1.5.3がruby-1.8.2、soap4r-1.5.5がruby-1.8.3にbundleされています。
* ((<URL:http://dev.ctor.org/soap4r/wiki/Changes-154>))
* ((<URL:ht.......join [ruby] [compat]
型チェックを厳密にするようになりました。
$ ruby-1.8.2 -e 'p File.join(1, 2)'
"1/2"
$ ruby-1.8.3 -e 'p File.join(1, 2)'
-e:1:in `join': can't convert Fixnum into String (TypeError)
from -e:1
=== 2005-09-16
: File.extname...