78件ヒット
[1-78件を表示]
(0.137秒)
種類
- インスタンスメソッド (63)
- 文書 (15)
クラス
- Array (19)
-
RSS
:: Rss :: Channel :: Item (22) - String (11)
モジュール
-
Net
:: HTTPHeader (11)
キーワード
-
NEWS for Ruby 3
. 0 . 0 (4) - comments= (11)
-
content
_ type (11) - pack (19)
- pack テンプレート文字列 (11)
- unpack (11)
検索結果
先頭5件
-
RSS
:: Rss :: Channel :: Item # comments (24102.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Item # comments= (12102.0) -
@todo
@todo -
String
# unpack(template) -> Array (3246.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます......ート文字のシステム依存性
各テンプレート文字の説明の中で、
short や long はシステムによらずそれぞれ 2, 4バイトサ
イズの数値(32ビットマシンで一般的なshort, longのサイズ)を意味していま
す。s, S, l, L に対しては直後に _......すアドレスは
//emlist[][ruby]{
[v].pack("P") # => "\xC0\xCC2L\fV\x00\x00"
//}
で得られます。
: UTF-8からUCS-2への変換 (サロゲートを処理していないので UTF-16 とはいえない)
リトルエンディアン:
//emlist[][ruby]{
("Comments").unpack("U*").pack("v*"......m template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることがで... -
Net
:: HTTPHeader # content _ type -> String|nil (3106.0) -
"text/html" のような Content-Type を表す 文字列を返します。
..."text/html" のような Content-Type を表す
文字列を返します。
Content-Type: ヘッダフィールドが存在しない場合には nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/comments.cgi?post=comment')
req = Net::HTTP::Post.......new(uri.request_uri)
req.content_type # => nil
req.content_type = 'multipart/form-data'
req.content_type # => "multipart/form-data"
//}... -
Array
# pack(template , buffer: String . new) -> String (446.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...生しないことを保証するものでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。
//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u000......ート文字のシステム依存性
各テンプレート文字の説明の中で、
short や long はシステムによらずそれぞれ 2, 4バイトサ
イズの数値(32ビットマシンで一般的なshort, longのサイズ)を意味していま
す。s, S, l, L に対しては直後に _......すアドレスは
//emlist[][ruby]{
[v].pack("P") # => "\xC0\xCC2L\fV\x00\x00"
//}
で得られます。
: UTF-8からUCS-2への変換 (サロゲートを処理していないので UTF-16 とはいえない)
リトルエンディアン:
//emlist[][ruby]{
("Comments").unpack("U*").pack("v*"... -
Array
# pack(template) -> String (346.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...のバイナリとしてパックするためのテンプレートを文字列で指定します。
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます......ート文字のシステム依存性
各テンプレート文字の説明の中で、
short や long はシステムによらずそれぞれ 2, 4バイトサ
イズの数値(32ビットマシンで一般的なshort, longのサイズ)を意味していま
す。s, S, l, L に対しては直後に _......すアドレスは
//emlist[][ruby]{
[v].pack("P") # => "\xC0\xCC2L\fV\x00\x00"
//}
で得られます。
: UTF-8からUCS-2への変換 (サロゲートを処理していないので UTF-16 とはいえない)
リトルエンディアン:
//emlist[][ruby]{
("Comments").unpack("U*").pack("v*"......生しないことを保証するものでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。
//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u000... -
pack テンプレート文字列 (246.0)
-
pack テンプレート文字列
...pack テンプレート文字列
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」......ート文字のシステム依存性
各テンプレート文字の説明の中で、
short や long はシステムによらずそれぞれ 2, 4バイトサ
イズの数値(32ビットマシンで一般的なshort, longのサイズ)を意味していま
す。s, S, l, L に対しては直後に _......すアドレスは
//emlist[][ruby]{
[v].pack("P") # => "\xC0\xCC2L\fV\x00\x00"
//}
で得られます。
: UTF-8からUCS-2への変換 (サロゲートを処理していないので UTF-16 とはいえない)
リトルエンディアン:
//emlist[][ruby]{
("Comments").unpack("U*").pack("v*"......pack テンプレート文字列
以下にあげるものは、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで... -
NEWS for Ruby 3
. 0 . 0 (36.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...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 matches the behavior of Procs
accepting......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 supports leadin......method definition is added. [EXPERIMENTAL]
16746
//emlist{
def square(x) = x * x
//}
* Interpolated String literals are no longer frozen when
`# frozen-string-literal: true` is used. 17104
* Magic comment `shareable_constant_value` added to freeze constants.
See {Magic Comments}[r...