gpt4 book ai didi

java - Java语法糖中的$是什么?

转载 作者:行者123 更新时间:2023-12-01 16:51:16 26 4
gpt4 key购买 nike

//source code 
int[] s = new int[]{1,2,3,4};
for(int i:s){
System.out.println(i);
}
----------------------------
//below is in the class file
for(int i$ = 0; i$ < b; ++i$) {
int i = a[i$];
System.out.println(i);
}

$有什么用? i$ 是一个像 c 一样的指针吗?

最佳答案

在本例中,它实际上是一个名为 i$ 的变量。 JLS-3.8. Identifiers阅读(部分)

The "Java letters" include uppercase and lowercase ASCII Latin letters A-Z (\u0041-\u005a), and a-z (\u0061-\u007a), and, for historical reasons, the ASCII underscore (_, or \u005f) and dollar sign ($, or \u0024). The $ sign should be used only in mechanically generated source code or, rarely, to access pre-existing names on legacy systems.

关于java - Java语法糖中的$是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39684175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com