524件ヒット
[501-524件を表示]
(0.033秒)
種類
- インスタンスメソッド (321)
- 文書 (104)
- 定数 (96)
- 関数 (3)
ライブラリ
- ビルトイン (57)
-
rubygems
/ package / tar _ header (108) -
rubygems
/ package / tar _ reader (12) -
rubygems
/ package / tar _ reader / entry (24) -
rubygems
/ package / tar _ writer (48) - socket (168)
クラス
- Addrinfo (12)
- Array (21)
- BasicSocket (24)
-
Gem
:: Package :: TarHeader (108) -
Gem
:: Package :: TarReader (12) -
Gem
:: Package :: TarReader :: Entry (24) -
Gem
:: Package :: TarWriter :: BoundedStream (36) -
Gem
:: Package :: TarWriter :: RestrictedStream (12) - IO (24)
- Socket (48)
- String (12)
- UDPSocket (36)
モジュール
-
Socket
:: Constants (48)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
AF
_ PACKET (24) - Marshal フォーマット (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
PF
_ PACKET (24) -
SOCK
_ PACKET (24) -
SOCK
_ SEQPACKET (24) -
bytes
_ read (12) - checksum (12)
- devmajor (12)
- devminor (12)
- fcntl (12)
- gid (12)
- ioctl (12)
-
ip
_ unpack (12) - limit (12)
- mode (12)
- mtime (12)
- pack テンプレート文字列 (12)
- pos (12)
-
rb
_ big2ulong _ pack (1) -
rb
_ quad _ pack (1) -
rb
_ quad _ unpack (1) - rewind (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 9 feature (12) - send (48)
- sendmsg (12)
- size (12)
- uid (12)
- unpack (12)
- version (12)
- write (24)
- written (12)
検索結果
-
Marshal フォーマット (12.0)
-
Marshal フォーマット フォーマットバージョン 4.8 を元に記述しています。
...e, false
それぞれ、'0', 'T', 'F' になります。
//emlist[][ruby]{
p Marshal.dump(nil).unpack1("x2 a*") # => "0"
p Marshal.dump(true).unpack1("x2 a*") # => "T"
p Marshal.dump(false).unpack1("x2 a*") # => "F"
//}
Ruby 2.1 以前では、インスタンス変数を設定しても dump......との区別のためです。
//emlist[例][ruby]{
p Marshal.dump(-1).unpack1("x2 a*") # => "i\xFA"
p Marshal.dump(0).unpack1("x2 a*") # => "i\x00"
p Marshal.dump(1).unpack1("x2 a*") # => "i\x06"
p Marshal.dump(2).unpack1("x2 a*") # => "i\a" ("i\x07")
//}
形式 1 の範囲を超える数......ビット環境で内部的に Bignum になる Integer は
64ビット環境で Marshal.dump しても、この形式になります。
//emlist{
| 'l' | '+'/'-' | shortの個数(Fixnum形式) | ... |
//}
//emlist[][ruby]{
p Marshal.dump(2**32).unpack("x2 a a c a*")
# => ["l", "+", 8, "\x00\x00\x... -
NEWS for Ruby 2
. 1 . 0 (12.0) -
NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...E_MIN (RUBY_GC_HEAP_FREE_SLOTS を代わりに使います)
* RUBY_HEAP_MIN_SLOTS (RUBY_GC_HEAP_INIT_SLOTS を代わりに使います)
* Integer
* 追加: Fixnum#bit_length
* 追加: Bignum#bit_length
* Bignum の性能向上
* GMP をいくつかの操作で使えると......いたいときは string-scrub gem を使います。
* Symbol
* 全てのシンボルは freeze されるようになりました
* pack/unpack (Array/String)
* プラットフォームが対応していれば Q! と q! は long long 型を表します
* toplevel
* main.using...