formatNotation関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Notation for a spec: the inverse of parseNotation. One spelling for each
roll: each kind of dice as its count and sides, !, the reroll as r< or
ro<, what is kept as kh or kl; the kinds joined by +; then the
bonus. So 4d6dl1 is written back as 4d6kh3.
インポート
import { formatNotation } from "@johnmorrisdotca/korokoro";
定義
function formatNotation(spec: RollSpec): string
引数
| 名前 | 型 | 説明 |
|---|---|---|
spec | RollSpec | Dice counts, sides, rules and modifier; omitted fields use the documented defaults. |
戻り値
string
Notation for a spec: the inverse of parseNotation. One spelling for each roll: each kind of dice as its count and sides, !, the reroll as r< or ro<, what is kept as kh or kl; the kinds joined by +; then the bonus. So 4d6dl1 is written back as 4d6kh3.
例
import { formatNotation } from "@johnmorrisdotca/korokoro";
import { parseNotation } from "@johnmorrisdotca/korokoro";
console.log(formatNotation(parseNotation("2d20kh1+5")!));2d20kh1+5出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。