guessMarks関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
How each place of a guess did against the hidden word. For letters wrongSize and wrongMark are false.
インポート
import { guessMarks } from "@johnmorrisdotca/kotoba";
定義
function guessMarks(game: Pick<WordGame, "language" | "hidden">, guess: string): PlaceMark[]
引数
| 名前 | 型 | 説明 |
|---|---|---|
game | Pick<WordGame, "hidden" | "language"> | The current immutable word-game state. |
guess | string | The guessed word or kana array, with the same length as the hidden word. |
戻り値
PlaceMark[]
How each place of a guess did against the hidden word. For letters wrongSize and wrongMark are false.
例
import { guessMarks, startWordGame } from "@johnmorrisdotca/kotoba";
const game = startWordGame("en",5,"apple");
console.log(guessMarks(game,"alley"));[
{ mark: 'hit', wrongSize: false, wrongMark: false },
{ mark: 'near', wrongSize: false, wrongMark: false },
{ mark: 'miss', wrongSize: false, wrongMark: false },
{ mark: 'near', wrongSize: false, wrongMark: false },
{ mark: 'miss', wrongSize: false, wrongMark: false }
]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。