AskConfirm

AskConfirm["key"]

AskFunction内で使われる構造で,"key"に関連付けられた現行値の確認を求め,これの承認または変更を許可する.

AskConfirm["key",fun]

関数 fun を適用して確認をどのように求めるかを決定する.

AskConfirm["key","str"]

文字列"str"を文字列テンプレートとして適用して確認を求める.

詳細

  • AskConfirmは,確認が承認された場合に,"key"に関連付けられた値を返す.
  • 確認が承認されないと,AskConfirm["key"]は,事実上,AskFunction内の評価を"key"が要求された時点に戻す.
  • AskConfirmの第2引数のコンテキストでは,StringTemplateが連想<|"key"->key, "value"->value|>とともに適用される.
  • AskConfirm["key"]は,通常はAskConfirm["key","The current value of key `key` is `value`. Do you want to change it?"]と等価である.

例題

すべて開くすべて閉じる

  (3)

AskConfirmを使って値が未知の時点まで評価を巻き戻すことができる:

ユーザの答をカスタムメッセージで確認する:

ユーザの答が疑わしい場合に確認する:

特性と関係  (1)

キーに関連付けられた値の設定を解除することで,AskConfirmのシミュレーションを行うことができる:

Wolfram Research (2016), AskConfirm, Wolfram言語関数, https://reference.wolfram.com/language/ref/AskConfirm.html.

テキスト

Wolfram Research (2016), AskConfirm, Wolfram言語関数, https://reference.wolfram.com/language/ref/AskConfirm.html.

CMS

Wolfram Language. 2016. "AskConfirm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AskConfirm.html.

APA

Wolfram Language. (2016). AskConfirm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AskConfirm.html

BibTeX

@misc{reference.wolfram_2024_askconfirm, author="Wolfram Research", title="{AskConfirm}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/AskConfirm.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_askconfirm, organization={Wolfram Research}, title={AskConfirm}, year={2016}, url={https://reference.wolfram.com/language/ref/AskConfirm.html}, note=[Accessed: 22-November-2024 ]}