単位形式
単位形式は、時間間隔、長さや距離、質量や重量など、数値の単位の表示とフォーマットを制御します。
単位形式の理解
単位形式がない場合、数値は単位タイプの全名を表示します。例えば:
put 1 mm --> 1 millimeter
put 3 kg --> 3 kilograms
多くの場合、デフォルトの振る舞いは十分ですが、フォーマットをより制御する必要がある場合もあります。例えば:
put 4425 mins --> 4425 minutes
put 4425 mins as hrs --> 73.75 hours
put 4425 mins as days --> 3.072917 days
単位形式を使用しない場合、4425分を分、または時間、または日として表示することしかできません。より良い形式は3日1時間45分かもしれません、これは理解しやすいです。これを達成するために、以下の形式のいずれかを適用できます:
"[day] days [hr] hours [min] minutes"
"[days] @ [hours] @ [minutes] @"
単位形式の要素
単位形式はシンプルからかなり複雑まで様々です。それらを理解する最も簡単な方法は、基本から始めて、必要に応じて他のオプションを追加することです。
基本事項
最も基本的な単位形式は、テキスト文字列で、最終結果中で数値に置き換えられる1つ以上の単位トークン、または単位名が含まれています。単数または複数の単位名を使用することができ、大文字小文字は問題ありません。名前は単位タイプを識別する必要があります。例えば:
put 5 kg -->5 kilograms
put 5 kg with format "[KG] kg" --> 5 kg
put 5 kg with format "[Kilogram] kg" --> 5 kg
put 5 kg with format "[kilograms] kg" --> 5 kg
注記
"@"トークンはより正確な構文を必要とします。詳細は、単位名(@トークン)