traptest.pro

来自「prolog,人工智能推理程序,运行环境prolog」· PRO 代码 · 共 28 行

PRO
28
字号
/*****************************************************

	TRAP TEST

 Example: trapping of a file not open error

******************************************************/

DOMAINS
  FILE = dd

PREDICATES
  nondeterm process(STRING)
  error(INTEGER)

CLAUSES
  process("a").
  process("b"):-
	writedevice(dd).

  error(E):-
	writef("\nerror(%)",E).

GOAL 	trap( process(A), E, error(E) ),
	write("\nSucces process: A=",A),
	fail.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?