作者yauhh (哟)
看板Programming
标题Re: [闲聊] 不使用if的写法
时间Tue Jan 8 09:55:24 2013
※ 引述《stanwu (stanwu)》之铭言:
: Hi 各位大大
: 这应该算是骨灰级的老问题了
: int i = 1;
: if ( i == 1 )
: printf ("yes");
: else
: printf ("no");
: PS: 可弹性调整 i 里面的值 0-65535
: 如果改写成 完全抛弃不使用 if 或是 ? : 之类的判断式, 有其他写法可以得到一样的结果吗?
: 任何语言都可以, 感谢各位大大 ^O^
真要讲任何语言,那就会遇到语言语意的差异了. 语意差很大也没关系吗?
要是Prolog,就是给一则逻辑式.
judge(1, 'yes').
judge(N, 'no') :- N =\= 1.
:- judge(i, YNo), write(YNo).
不过这是废话,逻辑中最基础部份本来不需要if,除非P->Q被认为与if意义相同.
所以想要反问你,想问这个问题的用意是什麽?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.144.223