1238件ヒット
[1-100件を表示]
(0.032秒)
クラス
- Array (646)
- Data (6)
- Integer (4)
- Module (24)
- Object (12)
-
OpenSSL
:: BN (12) - Range (24)
-
Socket
:: AncillaryData (36) - SystemCallError (36)
-
WIN32OLE
_ VARIANT (12) -
Win32
:: Registry (60)
モジュール
- CMath (12)
- Enumerable (96)
- Kernel (36)
- Math (24)
オブジェクト
- main (24)
キーワード
- & (12)
- * (24)
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Array (12)
-
Check
_ Type (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) - Ruby プログラムの実行 (12)
- [] (36)
- []= (36)
- at (12)
- atan2 (18)
- atan2! (6)
- bsearch (48)
- coerce (12)
- combination (24)
- cycle (24)
- define (6)
-
define
_ method (48) -
delete
_ at (12) - dig (10)
- fail (12)
- fetch (36)
- first (24)
- flatten (12)
- flatten! (12)
- hypot (12)
-
initialize
_ copy (12) - insert (12)
- int (12)
- intersection (6)
-
ip
_ pktinfo (12) - join (12)
- last (24)
- max (48)
- min (48)
- new (48)
- permutation (24)
- pop (24)
- raise (12)
-
rb
_ check _ convert _ type (12) - read (12)
-
read
_ bin (12) -
read
_ i (12) -
read
_ s (12) -
repeated
_ combination (24) -
repeated
_ permutation (24) - replace (12)
- rotate (12)
- rotate! (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12) - sample (48)
- shift (24)
- sum (18)
- transpose (12)
-
try
_ convert (4) -
unix
_ rights (12) - yaml (12)
- zip (24)
- | (12)
- クラス/メソッドの定義 (12)
検索結果
先頭5件
-
TypeError (44000.0)
-
メソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。
メソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。
@see ArgumentError -
yaml (26012.0)
-
構造化されたデータを表現するフォーマットであるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。
...であるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。
//emlist[例1: 構造化された配列][ruby]{
require 'yaml'
data = ["Taro san", "Jiro san", "Saburo san"]
str_r = YAML.dump(data)
str_l = <<~YAML_EOT
---
- Taro san
- Jiro san
- Saburo san
YAML_EOT
p......造化されたハッシュ][ruby]{
require 'yaml'
require 'date'
str_l = <<~YAML_EOT
Tanaka Taro: {age: 35, birthday: 1970-01-01}
Suzuki Suneo: {
age: 13,
birthday: 1992-12-21
}
YAML_EOT
str_r = {}
str_r["Tanaka Taro"] = {
"age" => 35,
"birthday" => Date.new(1970, 1, 1)
}
str_r[......4 @bar="test.modified">
//}
//emlist[例2][ruby]{
require 'yaml'
module Foo
class Bar
end
end
p YAML.load(<<~EOS)
---
!ruby/object:Foo
EOS
# => #<Foo::Bar:0xf73907b8>
//}
=== 注意
無名クラスを YAML 形式に変換すると TypeError が発生します。また、
IO や Thread... -
void Check
_ Type(VALUE val , int typeflag) (6216.0) -
val の構造体型フラグが typeflag でなければ 例外 TypeError を発生します。val は即値の VALUE であっても 構いません。
...val の構造体型フラグが typeflag でなければ
例外 TypeError を発生します。val は即値の VALUE であっても
構いません。... -
VALUE rb
_ check _ convert _ type(VALUE val , int type , const char *tname , const char *method) (6206.0) -
val.method を実行してクラス tname のインスタンスを返します。 val がメソッド method を持たなければ nil を返します。
...を実行してクラス tname のインスタンスを返します。
val がメソッド method を持たなければ nil を返します。
type は、T_ARRAY, T_STRING などの構造体を表す ID です。
method の結果の型が type でなければ例外 TypeError が発生します。... -
Math
. # hypot(x , y) -> Float (6151.0) -
sqrt(x*x + y*y) を返します。
...sqrt(x*x + y*y) を返します。
この値は x, y を直交する 2 辺とする直角三角形の斜辺(hypotenuse)の長さです。
@param x 実数
@param y 実数
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数......のどちらかに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.hypot(3, 4) #=> 5.0
//}... -
Array
# cycle(n=nil) -> Enumerator (6106.0) -
配列の全要素を n 回(nilの場合は無限に)繰り返しブロックを呼びだします。
...黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
a = ["a", "b", "c"]
a.cycle {|x| puts x } # print, a, b, c, a, b, c,.. foreve... -
Array
# cycle(n=nil) {|obj| block } -> nil (6106.0) -
配列の全要素を n 回(nilの場合は無限に)繰り返しブロックを呼びだします。
...黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
a = ["a", "b", "c"]
a.cycle {|x| puts x } # print, a, b, c, a, b, c,.. foreve... -
Integer
. try _ convert(obj) -> Integer | nil (6106.0) -
obj を Integer に変換しようと試みます。変換には Object#to_int メソッドが使われます。
...param obj 変換する任意のオブジェクト
@return Integer または nil
@raise TypeError to_int が Integer を返さなかった場合に発生します。
//emlist[例][ruby]{
Integer.try_convert(1) # => 1
Integer.try_convert(1.25) # => 1
Integer.try_convert([]) # => nil
//}... -
Kernel
. # Array(arg) -> Array (6106.0) -
引数を配列(Array)に変換した結果を返します。
...引数を配列(Array)に変換した結果を返します。
arg.to_ary と arg.to_a をこの順に呼び出して、返ってきた配列を変換結果とします。
arg に to_ary, to_a のいずれのメソッドも定義されていない場合は
一要素の配列 [arg] を返します......。
@param arg 変換対象のオブジェクトです。
@raise TypeError to_ary, to_a の返り値が配列でなければ発生します
//emlist[例][ruby]{
p Array({:it => 3}) #=> [[:it, 3]]
p Array(nil) #=> []
p Array("fefe") #=> ["fefe"]
//}
@see Object#to_a,Object#to_ary,Array...