General::write

詳細

  • このメッセージは,プロテクトされたシンボルに値を割当てようとしたときに出力される.
  • s というシンボルはAttributes[s]Protectedを含む場合,プロテクトされている.
  • 割当てタグとは,割当てが評価規則を付けるシンボルのことである.
  • function::write メッセージは,割当てを行う関数によって間接的に生成されることができる.
  • Off[message]はメッセージが表示されないようにし,On[message] はメッセージが表示されるようにする.(例: Off[General::write]

例題

  (3)

割当ての左辺にある3x という式が積(Timesという頭部を持った式)なのでエラーが起る.Timesというシンボルはプロテクトされている:

この割当てが他の式の中で現れても,同じメッセージが生じる:

方程式は lhs=rhs ではなく lhs==rhs を使って入力する:

Doが反復子に値を割当てようとしたときに,反復子として k+1を使用していることによりエラーが生じる.