不知道算不算是语法糖噢,还是说新特性?
1
sbw 2020-03-20 23:14:13 +08:00 1
java 不了解,labeled continue 第一次是在 Rust 中见到的
|
2
luckyrayyy OP @sbw 感谢,我连这种使用方式叫啥都不知道...
|
3
ljpCN 2020-03-20 23:18:47 +08:00 via Android 1
这个可以,这样就可以在内层循环控制外层循环了
|
4
kassadin 2020-03-20 23:19:01 +08:00 1
label,多层循环 break continue 时跳出用的
|
5
adrianXu 2020-03-20 23:19:24 +08:00 1
这个 feature 很古老了,专门还去查了一下,是在 jdk1.4 就有了
|
7
ufan0 2020-03-20 23:49:40 +08:00
这不算语法糖吧,Java 很早就内置的语法;
Java 基础教程里会有,常常与 C 语言的 goto 进行比较; |
8
luckyrayyy OP @ufan0 感谢,用了六年 Java 第一次见...基础不扎实啊
|
9
nortonlai 2020-03-21 00:01:22 +08:00 via Android
内置语法,学 java 的时候常用,工作中从来没用过,因为只有学习的时候会写出三四层的 for 循环
|
10
Tomotoes 2020-03-21 00:41:04 +08:00 via Android
除了 java,JavaScript,go,rust 等都有 label 特性。
|
11
anguiao 2020-03-21 00:51:27 +08:00 via Android
比较完整的入门书都会写的,但是一般也建议你少用。
|
12
xiaobai332 2020-03-21 00:52:42 +08:00 via Android
这个就是 java 中的 goto 语句吧( ps:限制使用)
|
13
cedoo22 2020-03-21 01:28:00 +08:00
记得当时学校教材 提过一句, 破坏程序结构,不建议使用。
|
14
EminemW 2020-03-21 02:41:55 +08:00 via iPhone
我之前写过,现在看到那段代码就想扇自己两巴掌
|
15
hantsy 2020-03-21 10:56:17 +08:00
生来俱有的特性。
几乎所有类 C 语言都有提供。 |
16
lihongming 2020-03-21 12:08:51 +08:00 via iPhone
刷 leetcode 偶尔会用到,工作中一般没那么复杂的循环
|