Syntax 还有哪种语言在i++;和++;我
我懂C#或C/C之类的编程语言++ i++将增加i的值,但返回原始值i, ++我将增加i的值,然后返回增加的值 在我的采访中,有人问我这样的问题 “还有哪种语言在i++和++i之间具有相似的语法,但含义不同?”我不知道答案Syntax 还有哪种语言在i++;和++;我,syntax,Syntax,我懂C#或C/C之类的编程语言++ i++将增加i的值,但返回原始值i, ++我将增加i的值,然后返回增加的值 在我的采访中,有人问我这样的问题 “还有哪种语言在i++和++i之间具有相似的语法,但含义不同?”我不知道答案 有人知道答案吗?Haskell的语法相似,但含义不同。在Haskell中,您可以写: prepend i = (i++) append i = (++i) 如您所见,它看起来像是C/C++的递增/递减运算符,但实际上是在列表上操作的。这些函数接受一个列表,返回函数将该列表
有人知道答案吗?Haskell的语法相似,但含义不同。在Haskell中,您可以写:
prepend i = (i++)
append i = (++i)
如您所见,它看起来像是C/C++的递增/递减运算符,但实际上是在列表上操作的。这些函数接受一个列表,返回函数将该列表添加到另一个列表的开头或结尾。我可以知道否决此问题的原因吗?这还不够清楚吗?反对票很可能是因为这样做偏离了主题。这个问题有很多同样有效的答案,并且与特定的编程问题无关。明白你的意思了。谢谢谢谢你的回答。我希望能像你的回答一样,得到更多关于这个开放性问题的有用答案。我只是不明白为什么人们会投票反对这个问题。