Pokaż wyniki 1 do 6 z 6

Temat: Wypisanie wyjścia

  1. #1
    Zarejestrowany
    Feb 2009
    Postów
    51

    Domyślnie Wypisanie wyjścia

    Jest jakaś funkcja/komenda na zastąpienie "print"?
    Pytam, bo chcę skrócić swój kod w Perlu i tylko print jest wyjątkowo długi (no może jeszcze regex, ale to inna sprawa).

    No więc jak np. skrócić to:
    print$a/$b
    ?

    Próbowałem echo, ale mi nie działa.

    O returnie też nie piszcie, bo jest dłuższe.
    Ostatnio edytowane przez kokosoko : 11-16-2009 - 21:05

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Czy mi sie wydaje czy to perlgolf?

    Mozna... perl -pe 'kod'
    cokolwiek bedzie w zmiennej $_ powinno zostac potraktowane print'em z tego co pamietam :P
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Zarejestrowany
    Feb 2009
    Postów
    51

    Domyślnie

    A jak nie chcę wypisać zmiennej $_ tylko jakąś inną?

  4. #4
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    to uzyc print albo przypisac do $_
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  5. #5
    Zarejestrowany
    Feb 2009
    Postów
    51

    Domyślnie

    Już pisałem, że chodzi mi o coś zamiast printa.

    A co do $_ to raczej nie, bo trzeba dodać coś do komendy kompilacji, a to jest mi potrzebne na SPOJa i nie mogę nic zmieniać - chodzi mi o komendę w normalnych warunkach kompilacji.

    A musi coś takiego być, bo:
    http://pl.spoj.pl/ranks/PPODST/
    (11 znaków - rekord - 3 osoby to zrobiły)

  6. #6
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    jest jeszcze write ale to wymaga uzycia formatow (nie mylic z formatami w C/C++) wiec bedzie znacznie dluzsze niz print
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Tagi

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj