urenai 发表于 2021-1-7 15:09:04

我记得易飞扬那会有个3联判断。

前段时间发帖没表达清楚,吴老板为此也发表过意见,

if(A>S<D>F<G>H<J<K)
实际上这句没毛病,
展开了也就=A>S   ,S<D,D>F,F<G , G>H, H<J, J<K;

这回应该是表达清楚意思了。

urenai 发表于 2021-1-7 15:13:27

感觉还是不对。

应该是if ( A , >B , <C , >D , >E , >F )

感觉这样的连环判断,有点靠谱

0晨鹤0 发表于 2021-1-7 16:12:57

楼主这种语法在主流(甚至是所有)语言中前所未有。
其意思表达很不清晰。
例如:A, >B, <C, >D
到底是 D<B<A<C
还是 B<A<C, A>D (BD大小未定)
还是其他别的断句?

简单说就是歧义严重并且反人类,远没有 A>B && A<C && B>D 来的清晰。
其实现在各种语言已经把语法糖玩出花了,之所以依然没有这种方案,就是因为非常不实用。。。

创世魂 发表于 2021-1-7 16:52:17

A>B && A<C && B>D   现在火山只有这种方式,比较清晰。

lijianye 发表于 2021-1-7 16:57:03

A>S<D>F<G>H<J<K,根本看不出哪个是比较,哪个是被比较。
页: [1]
查看完整版本: 我记得易飞扬那会有个3联判断。