EPIC4 Manual


return

return [args]

Użyte wewn±trz aliasa czy ONa - przerywa go. Jeżeli podane s± także argumenty args, zwraca je jako warto¶ć wynikow±.


alias blah {
   unless ([$0]) {return}
   echo *** Widocznie kto¶ podał jaki¶ argument $0-
}

Ten alias będzie zatrzymywany, o ile nie zostanie uruchomiony z jakimi¶ argumentami.



alias ile {
   if ([$0] > 10) {
      return 1
   }{
      return 0
   }
}

/eval echo $ile(21)

Pokaże się liczba '1' (bo 21 jest większe od 10, więc return zwróci nam '1')


Oczywi¶cie w ostatnim przykładzie stosować można nie tylko liczby, ale również np wyniki jaki¶ funkcji jako warto¶ci zwrotne.

Zobacz także: break, continue



Lista Poleceń EpiC4 Home Następny Paragraf