Hledat
Přihlásit se
  • Věda a technika
  • Herní doupě
  • Tipy pro PC
  • IT Byznys
  • Mobily
  • Počítače
  • Počítače
  • Témata
  • Poradna
  • Diskuzní fórum
  • Video
  • Bazar
  • Blogy
  • MĚŘENÍ RYCHLOSTI
  • RSS
  • Facebook Twitter Google+ YouTube
  • Hardware
  • Software
  • Počítače
  • Notebooky
  • Služby na webu
  • Apple
  • Google
  • Microsoft
  • Seznam
  • Tiskové zprávy
Další témata
  • Týden Živě
  • Zprávy Živě
  • Testy
  • Pitvy
Všechna videa
X

Doporučit článek

Vaše jméno:

Váš e-mail:

E-mail adresáta:

Komentář:

kontrolní kód

Odeslat

Blogy Živě » O programování a všem okolo

O programování a všem okolo

Články vytvořil Jiří Hrebenar
 

Ruby - cyklus while a until

30. 7. 2009, gisat_cz

CYKLUS WHILE:

Dalším hojně využívaným cyklem v jazyku Ruby je cyklus while.

Je velmi využívanou formou cyklu. Opět si vše ukážeme na příkladu: Představte si, že budete chtít opakovat nšjaký text až do doby než uživatel zmáčkne na klávesnici počítače písmeno k:

while($_!= “k”)

puts “Nezmáčkli jste písmeno k”

puts “Tento příklad ukončíte stiskem písmena k”

gets

chomp

end

Tady vidíte že konstrukce cyklu while je podobná například konstrukci if. Stejný význam jako má cyklus while má i cyklus for, o kterém si řekneme v dalším článku.

CYKLUS UNTIL:

Opět tu je jeden příkaz Ruby, který se mi zdá poněkud zbytečný, pokud jste se v některém mém předchozím článku setkali s cyklem unless tak cyklus until má podobnou funkci. Jednoduše se provede tehdy, když  daný jev není pravdou. Podívejte se na příklad:

until($_== “k”)

puts “Nezmáčkli jste písmeno k”

puts “Tento příklad ukončíte stiskem písmena k”

gets

chomp

end

Jak vidíte výsledek příkladu s until vykonává přesný opak, vykoná kód tehdy pokud jste nezmáčkli na klávesnici počítače písmeno k.  V dalším díle se budeme věnovat cyklu for.


Publikováno v rubrice Ruby. Reakce v diskuzi lze sledovat prostřednictvím RSS 2.0. Můžete přidat komentář, nebo se na článek odkázat ze svého webu.

« Jak na Unix - 3
Jemný úvod do základní syntaxe jazyka Awk - 1 »
 

Komentáře v diskuzi

1.  Martin(193.200.150.xxx)   30. 7. 2009, 12:13

Nevycházím z údivu. Udělat $_ pro čtení z konzole, tak to je taktická zbraň pro Unmaintable code.
http://freeworld.thc.org/root/phun/unmaintain.html

Přidat komentář

*
Opište prosím text z obrázku.
Anti-Spam Image

O programování a všem okolo využívá WordPress MU a běží na Blog.zive.cz. Vytvořte si svůj vlastní blog
Sledování přes RSS: články a komentáře



  • Archivy

    • Duben 2012
    • Květen 2011
    • Leden 2011
    • Prosinec 2010
    • Listopad 2010
    • Říjen 2010
    • Květen 2010
    • Březen 2010
    • Únor 2010
    • Leden 2010
    • Prosinec 2009
    • Září 2009
    • Srpen 2009
    • Červenec 2009
    • Srpen 2008
  • Rubriky

    • AJAX (7)
    • Awk a sed (2)
    • CSS, HTML (3)
    • Java (3)
    • Javascript (25)
    • Javascript frameworky (4)
    • Nezařazené (11)
    • Opensource (21)
    • Ostatní (10)
    • PHP (7)
    • PHP,MySQL a APACHE (1)
    • Ruby (16)
    • Sociální sítě (15)
    • UNIX (5)
    • XML (3)
    • Zprávy (61)
  • Spřátelené blogy

    lara.111: my clever blog
  • Twitter

    • Don't judge what people do, until you know what they've been through
    • My new facebook cover pic ♥♥♥ #pinkies #pinkfamily @pink http://t.co/YzU4VD8z
    • http://t.co/wBp1dMQp
    • http://t.co/eoy51U52
    • P!nk - Sober http://t.co/aweFtMui
  • Administrace

    • Přihlásit se


Předplatné Computer

Aktuální číslo časopisu Computer
  • Testy nejnovějších produktů na českém trhu.
  • Informace ze světa internetu i bezpečnosti.
  • Plné verze programů zdarma pro všechny čtenáře.
Archiv Předplatné
Elektronické předplatné Tištěné předplatné