gpt4 book ai didi

perl 如何将 bool 值强制为 0/1

转载 作者:行者123 更新时间:2023-12-03 22:58:18 26 4
gpt4 key购买 nike

我试图在真/假值中获得 0 或 1。这是代码:

use strict;
my %h = (Y => "y");
my $bool_x = 1 & exists $h{X};
my $bool_y = 1 & exists $h{Y};
print("x $bool_x y $bool_y\n");

我需要添加“1 &”以强制它不是空字符串。有一个更好的方法吗?我意识到这是 perl 打印假值方式的产物,但我需要它是 0 而不是空字符串。

最佳答案

最有效的方法是:

$bool || 0

关于perl 如何将 bool 值强制为 0/1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32261602/

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