Автор Тема: Вопрос по условному оператору "?:"  (Прочитано 10767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hoochie

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по условному оператору "?:"
« Ответ #15 : 16 Сентября 2006, 14:27:09 »
#! /usr/bin/perl -w

print "$#ARGV   @ARGV\\n";

@ARGV[0] eq "-w" ?  $wait=@ARGV[1] : $wait=3;
print "Perem=$wait\\n\\n";



./argv.pl -w 11
Scalar value @ARGV[0] better written as $ARGV[0] at ./argv.pl line 5.
Scalar value @ARGV[1] better written as $ARGV[1] at ./argv.pl line 5.
1       -w 11
Perem=3

Это оно? больше не выдает ничего

Оффлайн hoochie

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по условному оператору "?:"
« Ответ #16 : 16 Сентября 2006, 15:00:49 »
@ARGV[0] eq "-w" ?  $wait=@ARGV[1] :{ $wait=3};
а вот так нормально работает..... ПОЧЕМУ?

Оффлайн vladsu

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 271
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vladislavsurguchev.eu/
Вопрос по условному оператору "?:"
« Ответ #17 : 17 Сентября 2006, 13:28:25 »
Цитировать
hoochie:
В чем глюк конструкции @ARGV[0] eq "-w" ? $wait=@ARGV[1] : $wait=3;

Во-первых
use strict;

Во-вторых

#!/usr/bin/perl -w

use strict;

my $wait;

$wait = $ARGV[0] eq \'-w\' ? $ARGV[1] : 3;
print "Perem=$wait\\n";


В третьих

use Getopt::Long;
----------------------------------------------
Мой сайт чёрно-белых фотографий из разных уголков мира тут

Оффлайн hoochie

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по условному оператору "?:"
« Ответ #18 : 18 Сентября 2006, 09:16:20 »
Вот так понятно, спасибо

Оффлайн KiLLjoY aka SerZH

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по условному оператору "?:"
« Ответ #19 : 23 Сентября 2006, 14:52:01 »
Сорри, всё не читал..
Вот так никто не пробовал:

$-----------------------------1332282325870
Content-Disposition: form-data; name="s"

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28