1854件ヒット
[1-100件を表示]
(0.074秒)
別のキーワード
ライブラリ
- ビルトイン (1132)
- csv (12)
- erb (36)
- fiber (8)
- fiddle (12)
-
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / time (12) - mkmf (24)
- optparse (276)
- pathname (60)
- rake (72)
-
rexml
/ document (24) - ripper (24)
- set (18)
- win32ole (36)
クラス
-
ARGF
. class (288) - BasicObject (48)
- BigDecimal (12)
-
CSV
:: Row (12) - Class (12)
- Complex (48)
- Data (3)
- Date (12)
- DateTime (12)
- ERB (36)
- Enumerator (72)
-
Enumerator
:: Lazy (66) - Exception (12)
- Fiber (24)
-
Fiddle
:: Function (12) - Float (36)
- Hash (24)
- IO (24)
- Method (92)
- Module (24)
- Numeric (36)
- Object (144)
- OptionParser (192)
- Pathname (60)
- Proc (48)
-
REXML
:: Attribute (12) -
REXML
:: Instruction (12) -
Rake
:: TaskArguments (60) - Range (12)
- Rational (12)
- Regexp (12)
- Ripper (24)
-
RubyVM
:: InstructionSequence (12) - String (30)
- Struct (12)
- Thread (24)
- Time (12)
- UnboundMethod (12)
- WIN32OLE (12)
-
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ TYPE (12)
モジュール
- Enumerable (103)
- Kernel (24)
-
OptionParser
:: Arguable (84) -
Rake
:: TaskManager (12)
キーワード
- % (12)
- << (12)
- === (32)
- [] (48)
-
_ _ send _ _ (24) -
_ dump (12) -
add
_ trace _ func (12) - angle (36)
-
arg
_ config (12) - argv (12)
-
bind
_ call (12) - binmode (12)
- binread (12)
- call (48)
-
class
_ exec (12) - close (12)
- closed? (12)
- concat (9)
-
create
_ makefile (12) -
def
_ class (12) -
def
_ module (12) -
default
_ argv (12) -
default
_ event _ sources (12) -
define
_ task (12) - each (48)
-
each
_ char (24) -
each
_ codepoint (24) -
each
_ line (24) -
each
_ with _ index (24) -
each
_ with _ object (12) - entries (12)
-
enum
_ for (48) - eof (12)
- eof? (12)
- fcntl (12)
- file (12)
- filename (12)
- fnmatch (12)
- force (12)
- getbyte (12)
- getc (12)
- getopts (24)
- gets (36)
- initialize (12)
-
inplace
_ mode (12) - inspect (6)
-
instance
_ exec (12) -
internal
_ encoding (12) - invkind (12)
- join (12)
-
marshal
_ dump (12) -
method
_ missing (12) -
module
_ exec (12) - name (12)
- names (12)
- namespace (12)
- new (12)
-
new
_ scope (12) -
on
_ head (12) -
on
_ tail (12) - order (48)
- order! (48)
- owner (12)
- parse (24)
- parse! (24)
- path (12)
- permute (24)
- permute! (24)
- phase (36)
- prepend (9)
- print (12)
-
public
_ send (24) - read (12)
- readbyte (12)
- readchar (12)
- receiver (12)
- resume (12)
- send (24)
-
set
_ trace _ func (12) - setproperty (12)
- shift (12)
- skip (12)
- src (12)
- target (12)
-
to
_ a (24) -
to
_ enum (48) -
to
_ h (19) -
to
_ hash (12) -
to
_ json (120) -
to
_ s (6) -
to
_ set (24) - transfer (12)
- warn (12)
- warning (12)
- with (3)
-
with
_ defaults (12) -
with
_ index (18) -
with
_ object (12) - yield (12)
検索結果
先頭5件
-
Complex
# arg -> Float (15268.0) -
自身の偏角を[-π,π]の範囲で返します。
...//emlist[例][ruby]{
Complex.polar(3, Math::PI/2).arg # => 1.5707963267948966
//}
非正の実軸付近での挙動に注意してください。以下の例のように虚部が 0.0 と
-0.0 では値が変わります。
//emlist[例][ruby]{
Complex(-1, 0).arg #=> 3.1415926535897......Complex(-1, -0).arg #=> 3.141592653589793
Complex(-1, -0.0).arg #=> -3.141592653589793
Complex(0, 0.0).arg #=> 0.0
Complex(0, -0.0).arg #=> -0.0
Complex(-0.0, 0).arg #=> 3.141592653589793
Complex(-0.0, -0.0).arg #=> -3.141592653589......793
//}
@see Numeric#arg... -
Numeric
# arg -> 0 | Math :: PI (15226.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg... -
Float
# arg -> 0 | Float (15220.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
ただし、自身が NaN(Not a number) であった場合は、NaN を返します。... -
ARGF
. class # argv -> Array (9207.0) -
Object::ARGV を返します。
...Object::ARGV を返します。
ARGF が ARGV をどう扱うかについては ARGF を参照してください。
例:
$ ruby argf.rb -v glark.txt
ARGF.argv #=> ["-v", "glark.txt"]... -
Kernel
# arg _ config(config , default) { . . . } -> object | String | true | nil (6226.0) -
configure オプション --config の値を返します。
...ンに引数が指定されていた場合は指定した文字列を返します。
例えば extconf.rb で arg_config メソッドを使う場合、
$ ruby extconf.rb --foo --bar=baz
と実行したとき、arg_config("--foo") の値は true、
arg_config("--bar") の値は "baz" です。... -
OptionParser
# default _ argv -> [String] (6207.0) -
自身がデフォルトでパースする引数を文字列の配列で返します。
...配列で返します。
@param argv デフォルトでパースする文字列の配列を返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new
# --hoo param1 --bar param2 をパラメーターに指定して実行
opts.default_argv # => ["--foo", "param1", "--bar", "p... -
REXML
:: Instruction # target -> String (6207.0) -
XML 処理命令のターゲットを返します。
...。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<root />
EOS
doc[2] # => <?p-i xml-stylesheet ...?>
doc[2].target # => "xml-stylesheet"
doc[2].content # => "type=\"text/css\"... -
Rake
:: TaskArguments # new _ scope(names) -> Rake :: TaskArguments (3213.0) -
与えられたパラメータ名のリストを使用して新しい Rake::TaskArguments を作成します。
...askArguments を作成します。
@param names パラメータ名のリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
new_argum......ents = arguments.new_scope(["name3", "name4"])
p new_arguments # => #<Rake::TaskArguments >
p new_arguments.names # => ["name3", "name4"]
end
//}... -
ARGF
. class # gets(limit) -> String | nil (3149.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は nil を返します。
...
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は nil を返します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定する......4\n" > test.txt
# $ ruby test.rb test.txt
# test.rb
ARGF.gets # => "line1\n"
例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt
# test.rb
ARGF.gets(2) # => "li"
例:
# $ echo "line1\nline2\nline3\n\nline4\n" > tes.......txt
# $ ruby test.rb test.txt
# test.rb
ARGF.gets("e") # => "line"
例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt
# test.rb
ARGF.gets("") # => "line1\nline2\nline3\n\n"
@see Kernel.#gets, IO#gets, ARGF.class#g... -
ARGF
. class # gets(limit , chomp: false) -> String | nil (3149.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は nil を返します。
...
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は nil を返します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定する......4\n" > test.txt
# $ ruby test.rb test.txt
# test.rb
ARGF.gets # => "line1\n"
例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt
# test.rb
ARGF.gets(2) # => "li"
例:
# $ echo "line1\nline2\nline3\n\nline4\n" > tes.......txt
# $ ruby test.rb test.txt
# test.rb
ARGF.gets("e") # => "line"
例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt
# test.rb
ARGF.gets("") # => "line1\nline2\nline3\n\n"
@see Kernel.#gets, IO#gets, ARGF.class#g...