有什么简单的 Java 不能做的事情可以用类似的语言完成,反之亦然?
假设您有一个使用 X 语言的软件,并且您将其完全重写为 Java(或相反),有哪些小事情会严重阻碍翻译?
起初我在考虑推导式或多个退出循环,但这些很容易用 for_each 循环重写,分别带有 if 语句和局部变量。
也许例外?但是哪种语言没有类似的结构?
多态性?但我看不出我怎么能用几行来表明这一点。
我正在寻找一个简短而甜蜜的例子,这会让人头疼。
编辑
关于相似性要求存在一些问题。我认为我不能更好地解释它,因为这是一个非常理论的问题。其目的是防止评论家会因为语言如此不同而立即驳回答案。
例如,我特别喜欢Lisp 条件答案,虽然 Lisp 是一种非常不同的语言,但它的结构看起来类似于 Java 异常,但有一个无法翻译的扭曲。甚至在 C/C++、Fortran、Ruby 中这样的东西会更好。