我被问到如果我尝试检索参考值然后尝试在同一行代码中更改它会发生什么。我的回答是什么都不会发生,因为我在没有遇到任何编译器错误(至少在 C# 或 Java 中)之前尝试这样做。
这个问题的真正答案是什么?
这是伪代码的示例:
Module main()
Call changeNumber(10)
End Module
Module changeNumber(Integer Ref number)
Set number = number * number
Display number
End Module
(PS。很抱歉没有正确格式化/创建这篇文章。我在这里遇到了一些问题。)