The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"В чем ошибка алгоритма"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"В чем ошибка алгоритма"
Сообщение от sclif13 emailИскать по авторуВ закладки on 21-Янв-03, 12:53  (MSK)
Ребята подскажите в чем я неправ и как это можно реализовать
#!/usr/bin/perl -w
                $ips="ido.sasa.rara.ru";
                @sss=split(/\./,$ips);
                if ( $sss[1]=='sasa') {
                $ips=$sss[0];
                }
                print $ips;

выдает следующее
Argument "sasa" isn't numeric in eq at ./nt.pl line 4.
Argument "sasa" isn't numeric in eq at ./nt.pl line 4.
ido

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: В чем ошибка алгоритма"
Сообщение от konst emailИскать по авторуВ закладки on 21-Янв-03, 14:16  (MSK)
        
>    if ( $sss[1]=='sasa') {
'==' - для сравнения числовых величин!

if ( $sss[1]  eq 'sasa') {
...
Но тем не менее все это работало, а
Argument "sasa" isn't numeric in eq at ./nt.pl line 4.
Argument "sasa" isn't numeric in eq at ./nt.pl line 4.
- это не ошибки, а предупреждения (из-за использования ключа ../perl -w)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: В чем ошибка алгоритма"
Сообщение от sclif13 emailИскать по авторуВ закладки on 22-Янв-03, 10:20  (MSK)
ключ -w я так понял и служит для отладки программы


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: В чем ошибка алгоритма"
Сообщение от LinaS emailИскать по авторуВ закладки on 22-Янв-03, 13:04  (MSK)
>ключ -w я так понял и служит для отладки программы

вместо == попробуй eq

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: В чем ошибка алгоритма"
Сообщение от ivi Искать по авторуВ закладки on 22-Янв-03, 13:10  (MSK)
>ключ -w я так понял и служит для отладки программы

Ключ -w заставляет перл выводить предупреждающие сообщения (в данном случае о не соответствии типа данных), для отладки нужен ключ -d.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру