gpt4 book ai didi

variables - 一个变量可以有多个值吗

转载 作者:行者123 更新时间:2023-12-02 05:24:28 26 4
gpt4 key购买 nike

在代数中,如果我声明 x + y = 3,我使用的变量将保存值 2 和 1 或 1 和 2。我知道编程中的赋值不是一回事,但我想知道。如果我想表示一个量子怪异粒子的值,我希望我的变量同时具有两个值,然后让它分解为一个或另一个。或者我只是在做梦?

是否可以说 i = 3 or 2; ?

最佳答案

这是 Perl 6(联结)计划的功能之一,其语法应类似于 my $a = 1|2|3 ;

如果曾经实现,它将直观地工作,如 $a==1$a==2 同时为真.此外,例如,$a+1会给你一个值2|3|4 .

这个特性实际上在 Perl5 中也可以通过 Perl6::Junction 获得。和 Quantum::Superpositions模块,但没有语法糖(通过“功能” allany )。

至少为了比较( b < any(1,2,3) ),它也可用于 Microsoft 实验性语言,但是它没有在任何地方记录(我只是在查看 Cω 时尝试过它并且它确实有效)。

关于variables - 一个变量可以有多个值吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/304576/

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