48件ヒット
[1-48件を表示]
(0.058秒)
別のキーワード
クラス
- Matrix (12)
-
Psych
:: Handler (12) -
Psych
:: ScalarScanner (24)
キーワード
- coerce (12)
-
parse
_ time (12) - tokenize (12)
検索結果
先頭4件
-
Psych
:: Handler # scalar(value , anchor , tag , plain , quoted , style) -> () (18298.0) -
スカラー値を見付けたときに呼び出されます。
...* Psych::Nodes::Scalar::PLAIN
* Psych::Nodes::Scalar::SINGLE_QUOTED
* Psych::Nodes::Scalar::DOUBLE_QUOTED
* Psych::Nodes::Scalar::LITERAL
* Psych::Nodes::Scalar::FOLDED
必要に応じてこのメソッドを override してください。
@param value スカラー値
@param anchor 関連......@param tag タグ名
@param plain plain style であるかどうか
@param quoted quoted style であるかどうか
@param style スカラーのスタイル
=== 例
以下の YAML ドキュメントには多くのパターンのスカラーが含まれています。
---
- !str "foo"
- &a......nchor fun
- many
lines
- |
many
newlines
この YAML ドキュメントには4つの文字列が含まれています。
scalar メソッドは 順に以下の引数で呼び出されます。
# value anchor tag plain quoted style
["foo", n... -
Psych
:: ScalarScanner # tokenize(string) -> object (3123.0) -
YAML の scalar である文字列を Ruby のオブジェクトに変換した ものを返します。
...YAML の scalar である文字列を Ruby のオブジェクトに変換した
ものを返します。
scanner = Psych::ScalarScanner.new
p scanner.tokenize("yes") # => true
p scanner.tokenize("year") # => "year"
p scanner.tokenize("12") # => 12
@param string 変換文字列... -
Psych
:: ScalarScanner # parse _ time(string) -> Time (3107.0) -
文字列を Time オブジェクトに変換します。
...文字列を Time オブジェクトに変換します。
@param string 変換文字列... -
Matrix
# coerce(other) -> Array (119.0) -
他の数値オブジェクトとの変換を行います。
...Matrix::Scalarのオブジェクトに変換し、selfとの組を配列として返します。
@param other 変換する数値オブジェクト
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2]
a2 = [-1.25, 2.2]
m = Matrix[a1, a2]
r = Rational(1, 2)
p m.coerce(r) #=> [#<Matrix::Scalar:0x832df18......@value=(1/2)>, Matrix[[1, 2], [-1.25, 2.2]]]
//}...