gpt4 book ai didi

perl - 参数不是数字 - 问题

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

为什么第一个例子没有输出警告?

#!/usr/bin/env perl
use warnings;
use 5.012;

my $c = "9\n";
say $c * 2;

my $d = "6a";
say $d * 2;

# 18
# Argument "6a" isn't numeric in multiplication (*) at ./perl8.pl line 9.
# 12

最佳答案

从字符串转换数字时,忽略尾随空格,换行符算作空格,因此不会生成警告。转换“9”也不会产生警告。

关于perl - 参数不是数字 - 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245922/

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