gpt4 book ai didi

raku - 多行定义或 "//"

转载 作者:行者123 更新时间:2023-12-04 10:06:28 24 4
gpt4 key购买 nike

为什么版本 1,2 和 3 可以工作,但版本 4 失败:Null regex not allowed使用时 //多行?

#1
say Nil //
try {'a'++} //
1;

#2
say Nil
// try {'a'++} //
2;

#3
say Nil
// 3;

#Fails with: Null regex not allowed
say Nil
// try {'a'++}
// 4;

最佳答案

try阻塞在一行的末尾。
它与

say        Nil
// try {'a'++};
// 4;

请参阅文档:
It is OK to skip the semicolon between the last statement in a block and the closing } .

你可以试试
say        Nil
// try {'a'++}\
// 4;

或者
say        Nil
// (try {'a'++})
// 4;

关于raku - 多行定义或 "//",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55598168/

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