Python4 增加 loop循环 遐想

161 阅读1分钟

遐(瞎)想

  • 如果python下一个大版本增加loop循环;
  • 且学习rust可以将结果返回,同时支持标签以及breakcontinue作用到某个标签loop上就爽了;
  • 使用@符号表示标签像这样:
# 跳出指定loop
i = 0
loop@loop_label_a:
    j = 10
    loop@loop_label_b:
        if j < 8:
            break
        if i > 2:
            break @loop_label_a
        j -= 1
    i += 1
# 返回loop值
loop_result :str = loop: -> str
    i = 0
    if i == 10:
        break i * 2