在C中,我可以写一个if语句
if (firstInt & 1)
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在Java中做同样的事情时,编译器会告诉我"不兼容的类型"并说我需要一个boolean而不是一个int.有没有办法在Java中编写C代码?
我对 Erlang 还很陌生,并试图解决无法更改变量的问题。假设我创建了一个堆栈并想要添加一个新元素。如果我无法为列表分配新值,我将如何更新堆栈?我每次都需要创建一个新列表吗?
例如,我在想 Push 可能看起来像
List = [X|List].
Run Code Online (Sandbox Code Playgroud)
然后流行音乐将是
[Head|Tail] = List
Head
List = Tail
Run Code Online (Sandbox Code Playgroud)
当然,这是行不通的,因为我无法更改 List 的值,这就是我的问题。任何帮助表示赞赏。