|
|
1
31
使用开关将启用中的所有警告 所有 程序使用的模块。使用pragma,您只能在特定模块(或脚本)中启用它。理想情况下,您在所有模块中都使用警告,但通常情况并非如此。当您使用不安全的第三方模块时,使用开关会给您带来很多警告。 因此,理想情况下,这并不重要,但实际上,您的最终用户通常最好不要使用交换机,而是使用pragma。 |
|
|
2
17
这个
有关词汇警告如何工作的详细信息,包括如何打开和关闭它们的各种子集,请参阅 perllexwarn 文件。 |
|
|
3
10
“-w”较旧,曾经是打开警告的唯一方式(实际上“-w“只启用全局$^w变量)。“use warnings;”现在更可取(从5.6.0及更高版本开始),因为(如前所述)它具有词法作用域而不是全局作用域,您可以打开/关闭特定的警告。别忘了以“use strict;”开头:-) |
|
|
4
5
另一个值得注意的区别是,“使用警告”语法还允许您选择要启用的特定警告(同样,“无警告”允许您选择禁用的警告)。 |
|
|
mryldz · 将变量放置在绝对内存位置(IAR C/C++) 8 年前 |