Perl Less Than '<' Вопрос оператора - PullRequest
0 голосов
/ 07 апреля 2011

Я использую окно Windows с последней версией ActivePerl, установленной со следующего веб-сайта ActiveState , и у меня возникла проблема с очень простой концепцией Less Than '<'. </p>

У меня есть следующий код:

#!/usr/local/bin/perl

use warnings;
use strict;

my $a = 1;

if(1 < $a)
{
    print "true";
}

Когда я выполняю сценарий в командной строке, «true» никогда не печатается. Какую простую логику мне здесь не хватает? Я использовал это выражение много раз в C ++, C # и Java, но по какой-то причине оно здесь не работает.

Если я пропустил что-то простое, пожалуйста, будьте милы. Я потратил довольно много времени на размышления о том, что происходит.

Спасибо,

Wesley

1 Ответ

5 голосов
/ 07 апреля 2011

Гм ... если $ a равно 1, условие ложно, и "true" не будет печататься. Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...