Formatter (クラス)
public abstract Formatter
パッケージ: CURL.LANGUAGE.FORMAT
直接継承しているサブクラス: NumberFormatter, DateTimeFormatter

format マクロを使い、任意の方法で任意のオブジェクトをフォーマットするメカニズムを提供します。

説明

%m format キーを使い、適切な Formatter により任意のオブジェクトをフォーマットできます。 詳細は format を参照してください。

メソッド
format:self で実装されたスタイルに従い、value を文字のシーケンスにフォーマットします。
public abstract {Formatter.format
value:any,
out:#TextOutputStream = null
}:String
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize







メソッド詳細
format (メソッド)
public abstract {Formatter.format
value:any,
out:#TextOutputStream = null
}:String

self で実装されたスタイルに従い、value を文字のシーケンスにフォーマットします。

out: この引数を null 以外の値に設定した場合、文字のシーケンスは out に書き込まれ、返される String"" になります。 その他の場合、文字のシーケンスが String として返されます。
value:
self で実装されたスタイルに従い、この引数を文字のシーケンスにフォーマットします。
この引数が self でフォーマット可能なデータ型のいずれでもない場合、エラーになります。

戻り値

outnull 以外の値に指定した場合、返される String"" になります。その他の場合、文字のシーケンスが String として返されます。