るりまサーチ

最速Rubyリファレンスマニュアル検索!
52件ヒット [1-52件を表示] (0.013秒)
トップページ > クエリ:n=[x] > 種類:文書[x]

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n=
  3. rsa n
  4. pop n_mails
  5. openssl n=

検索結果

pack テンプレート文字列 (19.0)

pack テンプレート文字列

...数部
f = [v].pack("g").unpack("B*")[0][9,23] # 仮数部
//}

そして、s, e, f の意味は以下の通りです。
//emlist[][ruby]{
sgn = s == "0" ? +1.0 : -1.0
exp = Integer("0b" + e)
fra = Integer("0b" + f)
if exp == 0
if fra == 0
sgn * 0 # ±0 (positive/nega...
...指数部
f = [v].pack("G").unpack("B*")[0][12,52] # 仮数部
//}

そして、s, e, f の意味は以下の通りです。
//emlist[][ruby]{
sgn = s == "0" ? +1.0 : -1.0
exp = Integer("0b" + e)
fra = Integer("0b" + f)
if exp == 0
if fra == 0
sgn * 0 # ±0 (positive/ne...
...signed long
//emlist[][ruby]{
s = "\xFF\xFF\xFF\xFE"
n =
s.unpack("N")[0]
if n[31] == 1
n =
-((n ^ 0xffff_ffff) + 1)
end
n # => -2
//}

: ネットワークバイトオーダの signed long(その2)
//emlist[][ruby]{
s = "\xFF\xFF\xFF\xFE"
n =
s.unpack("N").pack("l").unpack("l")[0]
n # => -2
//}...

Marshal フォーマット (13.0)

Marshal フォーマット フォーマットバージョン 4.8 を元に記述しています。

...は Fixnum に限らず他の箇所でも使われます)は、
2種類の形式があります。

==== 形式 1

数値 n に対して

//emlist{
n =
= 0: 0
0 < n < 123: n + 5
-124 < n < 0: n - 5
//}

という数値(1 byte)を格納します。5 を足したり引いたりするのは下記...
...when -2; n3 = n4 = 255
when -1; n2 = n3 = n4 = 255
end

n =
(0xffffff00 | n1) &
(0xffff00ff | n2 * 0x100) &
(0xff00ffff | n3 * 0x10000) &
(0x00ffffff | n4 * 0x1000000)
# p "%x" % n
n =
-((n ^ 0xffff_ffff) + 1) if len < 0
n
end

p Marshal.dump(-125...

NEWS for Ruby 3.1.0 (7.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

..., 13]]
//}

* ピン演算子がインスタンス変数、クラス変数、グローバル変数をサポートしました。 17724

//emlist{
@n = 5
Prime.each_cons(2).lazy.find{_1 in [n, ^@n]}
#=> [3, 5]
//}

* 1行パターンマッチが実験的な機能ではなくなりました。...

Ruby用語集 (7.0)

Ruby用語集 A B C D E F G I J M N O R S Y

...=[a:M] M

: Matz
Ruby の作者、まつもとゆきひろ(松本行弘)氏。

: Matz Ruby
=CRuby

: mix-in
ミックスイン

: MRI: Matz’ Ruby Implementation
CRuby

: mruby
組込み向けの Ruby 仕様および処理系。省メモリー性など、機器組み込みや...
...し、切り替えて使うための
ツールの一つ。Linux、macOS などで動作する。

https://github.com/rbenv/rbenv

: RD(Ruby Document format)
Ruby スクリプト中に記述することを念頭に作られたドキュメントフォーマット。

: RDoc
Ruby スクリ...
...ルが利用する、二つのオブジェクトの順序関係を表す
演算子 <=> の俗称。

: 埋め込みドキュメント
: embedded document
ソースコード中の =begin 行から =end 行まで。コメントとみなされ実行されない。

その名の通り、この部...

クラス/メソッドの定義 (7.0)

クラス/メソッドの定義 * クラス/メソッドの定義: * class * singleton_class * module * method * operator * nest_method * eval_method * singleton_method * class_method * limit * 定義に関する操作: * alias * undef * defined

...後に評価した式
が値を返さない場合は nil を返します。

===[a:method] メソッド定義

//emlist[例][ruby]{
def fact(n)
if n == 1 then
1
else
n * fact(n-1)
end
end
//}

文法:

def メソッド名 ['(' [arg0 ['=' default0]] ... [',' '*' rest_args [, p...
...* & を伴う引数(1つだけ指定可)

//emlist[例][ruby]{
# すべて持つ(極端な例なのでおすすめしない)
def f(a, b, c, m = 1, n = 1, *rest, x, y, z, k: 1, **kwrest, &blk)
puts "a: %p" % a
puts "b: %p" % b
puts "c: %p" % c
puts "m: %p" % m
puts "n: %p" % n
puts "res...

絞り込み条件を変える