複数のガードが真の場合
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/10/03 20:59 UTC 版)
「Guarded Command Language」の記事における「複数のガードが真の場合」の解説
if {\displaystyle {\mbox{if}}} a ≥ b → m a x := a {\displaystyle a\geq b\rightarrow max:=a} [ ] a ≤ b → m a x := b {\displaystyle []\ a\leq b\rightarrow max:=b} fi {\displaystyle {\mbox{fi}}} a = b の場合、max の新たな値として a または b が選ばれるが、結果は同じである。しかし、実装によっては、一方がもう一方より性能的に有利だったり容易だったりする場合もある。プログラマから見れば違いはないので、いかようにも実装してよい。
※この「複数のガードが真の場合」の解説は、「Guarded Command Language」の解説の一部です。
「複数のガードが真の場合」を含む「Guarded Command Language」の記事については、「Guarded Command Language」の概要を参照ください。
- 複数のガードが真の場合のページへのリンク