这实际上是一个普遍的问题,但现在我正在使用 Go 和 C#。假设我们想从用户在 Go 中的输入中分配一个变量:
func main() {
var input float64
fmt.Scan(&input)
}
很明显为什么我们需要一个内存位置来放置我们的新值。但是为什么在像 Java 或 C# 这样的语言中,我们没有遵循相同的逻辑:
var input = Convert.ToInt32(Console.ReadLine());
// and not &input ...
慕无忌1623718
繁星coding
相关分类