英語版
このページの英語版を見る
core.internal.parseoptions
設定オプションを解析する
License:
- struct
MemVal; - メモリ値として扱われるフィールドのUDA
- bool
initConfigOptions(CFG)(ref CFGcfg, stringcfgname); - rt_configオプションからCFG構造体のメンバを初期化する。オプションは、環境、コマンドラインから読み込まれるか、設定されたとおりに実行ファイルに埋め込まれる(rt.configを参照)。 (rt.configを参照)。 構造体のフィールドは、parseOptions() によって生成される。
- bool
parseOptions(CFG)(ref CFGcfg, stringopt); - サブオプションの文字列から構造体CFGのメンバを初期化する。構造体のフィールドは、スペースで区切られた文字列として列挙される。 suboptions
:値、例えば "precision:1 profile:1"。 サポートされるフィールド値の型: - 文字列(スペースなし)
- 整数型(正の値のみ)
- ブール
- 浮動小数点数
- bool
rt_parseOption(T)(const(char)[]optname, ref inout(char)[]str, ref Tres, const(char)[]errName); - 与えられた文字列から個々のオプション
optname与えられた文字列から個々のオプション値をパースする。str. オプションの型は、パースされるフィールドの型T で与えられる。resの型によって与えられる。 フィールドの型によって与えられる。 エラーの場合errNameはエラーメッセージを表示するために使われ パースに失敗した場合は、偽の戻り値で示される。ブーリアン値には、'0/n/N'(false)または'1/y/Y'(true)が使える。Parameters:const(char)[] optnameパースするオプション名 inout(char)[] strオプション値をパースする生の文字列 T resオプションがパースされるべき結果のデータフィールドへの参照 const(char)[] errNameエラーの場合に表示されるべきオプションのフルテキスト名 Returns:false パースエラーが発生した場合に表示するオプションのフルテキスト名
Copyright © 1999-2025 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
サイト全体のドキュメントのdmdのバージョン: 2.109.1
最新のdmdのバージョン: 2.111.0 ダウンロード
翻訳日付:
HTML生成日時:
編集者: dokutoku