小编Ale*_*der的帖子

为什么我不能在Perl中执行"shift subroutine_name()"?

为什么这段代码会返回Not an ARRAY reference错误?

sub Prog {
    my $var1 = 1;
    my $var2 = 2;
    ($var1, $var2);
}

my $variable = shift &Prog;
print "$variable\n";
Run Code Online (Sandbox Code Playgroud)

如果我使用中间数组,我避免错误:

my @intermediate_array = &Prog;
my $variable = shift @intermediate_array;
print "$variable\n";
Run Code Online (Sandbox Code Playgroud)

上面的代码现在输出"1".

perl

4
推荐指数
2
解决办法
157
查看次数

三类,如果没有条件

在阅读一本面向初学者的Java书籍时,我偶然发现了一个练习:

编写一个程序,该程序int从命令行获取三个值并按升序打印它们。使用Math.min()Math.max()

问题是if尚未考虑条件条件,因此从逻辑上讲我不能使用它们。

我试图对C中的类似问题使用答案,但遇到not a statement错误。

public class three_sort
{
        public static void main(String[] args)
        {
                int a = Integer.parseInt( args[0] );
                int b = Integer.parseInt( args[1] );
                int c = Integer.parseInt( args[2] );

                int min = a;
                (min > b) && (min = b); //finding minimum
                (min > c) && (min = c); 
                System.out.println(min);

                int i = a;
                (b < max) && (b > min) && (i …
Run Code Online (Sandbox Code Playgroud)

java algorithm conditional-statements

0
推荐指数
1
解决办法
3277
查看次数

标签 统计

algorithm ×1

conditional-statements ×1

java ×1

perl ×1