るりまサーチ

最速Rubyリファレンスマニュアル検索!
629件ヒット [1-100件を表示] (0.139秒)
トップページ > クエリ:i[x] > クエリ:-[x] > クエリ:~[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. matrix i

検索結果

<< 1 2 3 ... > >>

irb (26318.0)

irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

...irb は Interactive Ruby の略です。
i
rb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

=== irb の使い方

Ruby さえ知っていれば irb を使うのは簡単です。
i
rb コマンドを実行すると、以下のようなプロン...
...す。
readline ライブラリがインストールされている時には
自動的にコマンドライン編集や履歴の機能が使えるようになります。

=== irb のコマンドラインオプション

i
rb [options] file_name opts
options:
-
f ~/.irbrc を読...
...
-
m bc モード (分数と行列の計算ができる)
-
d $DEBUG を true にする (ruby -d と同じ)
-
w ruby -w と同じ
-
W[level=2] ruby -W と同じ
-
r library ruby -r と同じ
-
I ruby -I と同じ
-
U...
...
-
d $DEBUG を true にする (ruby -d と同じ)
-
w ruby -w と同じ
-
W[level=2] ruby -W と同じ
-
r library ruby -r と同じ
-
I ruby -I と同じ
-
U ruby -U と同じ
-
E enc ruby -E と同じ
-
-v...

Bignum#~ -> Fixnum | Bignum (21325.0)

ビット演算子。否定を計算します。

...ビット演算子。否定を計算します。

~
1 #=> -2
~
3 #=> -4
~
-4 #=> 3...

Fixnum#~ -> Fixnum | Bignum (21325.0)

ビット演算子。否定を計算します。

...ビット演算子。否定を計算します。

~
1 #=> -2
~
3 #=> -4
~
-4 #=> 3...

Integer#~ -> Integer (21325.0)

ビット演算子。否定を計算します。

...ビット演算子。否定を計算します。

//emlist[][ruby]{
~
1 # => -2
~
3 # => -4
~
-4 # => 3
//}...

IPAddr#~ -> IPAddr (21301.0)

ビットごとの論理否定により、新しい IPAddr オブジェクトを生成します。

...ビットごとの論理否定により、新しい IPAddr オブジェクトを生成します。...

絞り込み条件を変える

Regexp#~ -> Integer | nil (18307.0)

変数 $_ の値との間でのマッチをとります。

...ist[][ruby]{
self =~ $_
//}

//emlist[例][ruby]{
$_ = "hogehoge"

i
f /foo/
puts "match"
else
puts "no match"
end
# => no match
# ただし、警告がでる。warning: regex literal in condition

reg = Regexp.compile("foo")

i
f ~ reg
puts "match"
else
puts "no match"
end
# => no match

i
...
...f reg
puts "match"
else
puts "no match"
end
# => match
# reg は nil でも false でも無いので常にtrue
//}...

Dir.mktmpdir(prefix_suffix = nil, tmpdir = nil) {|dir| ... } -> object (9496.0)

一時ディレクトリを作成します。

...与えられた場合は、ブロックの評価が終わると
作成された一時ディレクトリやその配下にあったファイルを
FileUtils.#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した一...
...mpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。


使用例
require 'tmpdir'

puts Dir.tmpdir
# 出力例: 動作環境により出力は異なります。
#=> /cygdrive/c/DOCUME~1/kouya/LOCALS~1/T...
...emp
Dir.mktmpdir{|dir|
puts dir
# 出力例: 一時ディレクトリ の名前の先頭に'd' をつける。
#=> /cygdrive/c/DOCUME~1/kouya/LOCALS~1/Temp/d20081011-4524-1m69psi
# ^
}
Dir.mktmpdir("foo"){|dir|...

Dir.mktmpdir(prefix_suffix = nil, tmpdir = nil) -> String (9396.0)

一時ディレクトリを作成します。

...与えられた場合は、ブロックの評価が終わると
作成された一時ディレクトリやその配下にあったファイルを
FileUtils.#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した一...
...mpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。


使用例
require 'tmpdir'

puts Dir.tmpdir
# 出力例: 動作環境により出力は異なります。
#=> /cygdrive/c/DOCUME~1/kouya/LOCALS~1/T...
...emp
Dir.mktmpdir{|dir|
puts dir
# 出力例: 一時ディレクトリ の名前の先頭に'd' をつける。
#=> /cygdrive/c/DOCUME~1/kouya/LOCALS~1/Temp/d20081011-4524-1m69psi
# ^
}
Dir.mktmpdir("foo"){|dir|...

NilClass#=~(other) -> nil (9300.0)

右辺に正規表現オブジェクトを置いた正規表現マッチ obj =~ /RE/ をサポートするためのメソッドです。常に nil を返します。

...現マッチ obj =~ /RE/
をサポートするためのメソッドです。常に nil を返します。


@param other 任意のオブジェクトです。結果に影響しません。

//emlist[例][ruby]{
obj = 'regexp'
p(obj =~ /re/) #=> 0

obj = nil
p(obj =~ /re/) #=> nil
//}

@see String#=~...

String#=~(other) -> Integer | nil (9300.0)

正規表現 other とのマッチを行います。 マッチが成功すればマッチした位置のインデックスを、そうでなければ nil を返します。

...ば nil を返します。

other が正規表現でも文字列でもない場合は
other =~ self を行います。

このメソッドが実行されると、組み込み変数 $~, $1, ...
にマッチに関する情報が設定されます。

@param other 正規表現もしくは =~...
...ソッドを持つオブジェクト
@raise TypeError other が文字列の場合に発生します。

//emlist[例][ruby]{
p "string" =~ /str/ # => 0
p "string" =~ /not/ # => nil
p "abcfoo" =~ /foo/ # => 3
//}...

絞り込み条件を変える

Dir.mkdir(path, mode = 0777) -> 0 (9216.0)

path で指定された新しいディレクトリを作ります。パーミッションは mode で指定された値に umask をかけた値 (mode & ~umask) になります。 mkdir(2) も参照して下さい。 ディレクトリの作成に成功すれば 0 を返します。

...(mode & ~umask) になります。
mkdir(2) も参照して下さい。
ディレクトリの作成に成功すれば 0 を返します。

@param path ディレクトリのパスを文字列で指定します。

@param mode ディレクトリのモードを整数で与えます。

@raise Errno::...
...EXXX ディレクトリの作成に失敗した場合に発生します。

//emlist[例][ruby]{
p File.umask #=> 2
Dir.mkdir('t', 0666)
p "%#o" % (07777 & File.stat('t').mode) #=> "0664"
//}

@see FileUtils.#makedirs...
<< 1 2 3 ... > >>