るりまサーチ

最速Rubyリファレンスマニュアル検索!
75件ヒット [1-75件を表示] (0.065秒)

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

キーワード

検索結果

Pathname#sub(pattern) {|matched| ... } -> Pathname (18191.0)

self を表現するパス文字列に対して sub メソッドを呼び出し、その結果を内 容とする新しい Pathname オブジェクトを生成し、返します。

...f を表現するパス文字列に対して sub メソッドを呼び出し、その結果を内
容とする新しい Pathname オブジェクトを生成し、返します。

@
param pattern 置き換える文字列のパターンを指定します。

@
param replace pattern で指定した文字...
...列と置き換える文字列を指定します。

//emlist[例][ruby]{
require
'pathname'

path1 = Pathname('/usr/bin/perl')
path1.sub('perl', 'ruby') #=> #<Pathname:/usr/bin/ruby>
//}

@
see String#sub...

Pathname#sub(pattern, replace) -> Pathname (18191.0)

self を表現するパス文字列に対して sub メソッドを呼び出し、その結果を内 容とする新しい Pathname オブジェクトを生成し、返します。

...f を表現するパス文字列に対して sub メソッドを呼び出し、その結果を内
容とする新しい Pathname オブジェクトを生成し、返します。

@
param pattern 置き換える文字列のパターンを指定します。

@
param replace pattern で指定した文字...
...列と置き換える文字列を指定します。

//emlist[例][ruby]{
require
'pathname'

path1 = Pathname('/usr/bin/perl')
path1.sub('perl', 'ruby') #=> #<Pathname:/usr/bin/ruby>
//}

@
see String#sub...

Pathname#sub_ext(replace) -> Pathname (6162.0)

拡張子を与えられた文字列で置き換えた Pathname オブジェクトを返します。

...拡張子として付加します。

@
param replace 拡張子を文字列で指定します。

//emlist[例][ruby]{
require
"pathname"

Pathname('/usr/bin/shutdown').sub_ext('.rb') # => #<Pathname:/usr/bin/shutdown.rb>
Pathname('/home/user/test.txt').sub_ext('.pdf') # => #<Pathname:/home/us...
...e/user/test').sub_ext('.pdf') # => #<Pathname:/home/user/test.pdf>
Pathname('/home/user/test.').sub_ext('.pdf') # => #<Pathname:/home/user/test..pdf>
Pathname('/home/user/.test').sub_ext('.pdf') # => #<Pathname:/home/user/.test.pdf>
Pathname('/home/user/test.tar.gz').sub_ext('.xz') #...

OpenSSL::BN#mod_sub(other, m) -> OpenSSL::BN (6144.0)

(self - other) % m を返します。

...(self - other) % m を返します。

//emlist[][ruby]{
require
'openssl'

OpenSSL::BN.new("27").mod_sub(OpenSSL::BN.new("3"), OpenSSL::BN.new("5")) # => 4
//}

@
param other 引く数
@
param m 剰余を取る数
@
raise OpenSSL::BNError 計算時エラー...

Set#proper_subset?(set) -> bool (6137.0)

self が集合 set の部分集合である場合に true を返します。

...合に true を返します。

sub
set? は、2 つの集合が等しい場合にも true となります。

proper_subset? は、2 つの集合が等しい場合には false を返します。

@
param set 比較対象の Set オブジェクトを指定します。
@
raise ArgumentError 引数が Se...
...//emlist[][ruby]{
require
'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1, 2, 3]) # => true
p s.proper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2])...
...# => false
//}

@
see Set#superset?...

絞り込み条件を変える

Set#subset?(set) -> bool (6137.0)

self が集合 set の部分集合である場合に true を返します。

...合に true を返します。

sub
set? は、2 つの集合が等しい場合にも true となります。

proper_subset? は、2 つの集合が等しい場合には false を返します。

@
param set 比較対象の Set オブジェクトを指定します。
@
raise ArgumentError 引数が Se...
...//emlist[][ruby]{
require
'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1, 2, 3]) # => true
p s.proper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2])...
...# => false
//}

@
see Set#superset?...

Set#subtract(enum) -> self (6131.0)

元の集合から、enum で与えられた要素を削除します。

...あります。

@
param enum 削除対象の要素を格納したオブジェクトを指定します。
@
raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
require
'set'
set = Set[10, 20, 40]
set.subtract([10, 20, 3...