627件ヒット
[601-627件を表示]
(0.046秒)
別のキーワード
ライブラリ
- ビルトイン (597)
- bigdecimal (24)
- open-uri (2)
- pp (4)
キーワード
- BigDecimal (24)
- Complex (24)
- Integer (12)
-
_ _ callee _ _ (12) -
_ _ method _ _ (12) - abort (24)
- binding (12)
-
block
_ given? (12) -
caller
_ locations (24) - catch (24)
- eval (24)
- fail (12)
- format (12)
- gets (12)
-
global
_ variables (12) - gsub (36)
- iterator? (12)
- lambda (18)
-
local
_ variables (12) - loop (12)
- open (26)
- p (12)
- pp (12)
- printf (24)
- proc (19)
- putc (12)
- raise (12)
- readline (12)
- readlines (12)
- require (12)
-
require
_ relative (12) - sprintf (12)
- sub (24)
- system (48)
- test (24)
-
untrace
_ var (12)
検索結果
先頭3件
-
Kernel
. # Complex(s , exception: true) -> Complex | nil (20.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
...りに nil を返します。
@raise ArgumentError 変換できないオブジェクトを指定した場合に発生します。
//emlist[例][ruby]{
Complex(1) # => (1+0i)
Complex(1, 2) # => (1+2i)
Complex('1+1i') # => (1+1i)
Complex('1+1j') # => (1+1i)
# Complex.polar(10, 10) と同......も i にも複素数と解釈されるオブジェクトを指定した場合には、
Complex(a, b) を a+bi として計算した Complex オブジェクトを返しま
す。
//emlist[例][ruby]{
Complex('1+1i', '2+3i') # => (-2+3i)
Complex('1+1i') + Complex('2+3i') * C... -
Kernel
. # readline(rs = $ / ) -> String (20.0) -
ARGFから一行読み込んで、それを返します。 行の区切りは引数 rs で指定した文字列になります。
...検出すると発生します。
//emlist[例][ruby]{
# ---main.rb---
ARGV << 'b.txt' << 'c.txt'
p readline #=> "hello\n"
p readline(nil) #=> "it\ncommon\n"
p readline("") #=> "ARGF\n\n"
p readline('、') #=> "スクリプトに指定した引数 (Object::ARGV を参照) をファイル名と\nみ......-- b.txt ---
hello
it
common
# --- c.txt ---
ARGF
# スクリプトに指定した引数 (Object::ARGV を参照) をファイル名と
# みなして、それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。
//}
@see $/,ARGF,Kernel.#readlines,Kernel.... -
Kernel
. # untrace _ var(varname , hook = nil) -> [String|Proc] (20.0) -
グローバル変数 varname に関連付けられたフックを解除します。
...Symbol で指定します。
@param hook 文字列または Proc オブジェクトです。
@return 解除されたフックの配列を返します。
//emlist[例][ruby]{
trace_var(:$v){|val| print "hookA.#{val.inspect},\n" }
block = proc{|val| print "hookB.#{val.inspect}," }
trace_var(:$v,&bloc......#=> hookB."str",hookA."str",
untrace_var(:$v,block)
$v = 'str' #=> hookA."str",
trace_var(:$v){|val| print "hookC.#{val.inspect}," }
p untrace_var(:$v) #=> [#<Proc:0x02b68f58@..:9>, #<Proc:0x02b6978c@..:3>]
$v = 'str' # なにも出力されない
//}
@see Kernel.#trace_var...