Startpagina » hoe » Ruby If, else If Command Syntax

    Ruby If, else If Command Syntax

    De Ruby-taal heeft een zeer eenvoudige besturingsstructuur die gemakkelijk te lezen en te volgen is.

    Als syntaxis

    als var == 10
    print "Variabele is 10"
    einde

    Als anders syntaxis

    als var == 10
    print "Variabele is 10"
    anders
    print "Variabele is iets anders"
    einde

    Als anders Als syntaxis

    Dit is het belangrijkste verschil tussen Ruby en de meeste andere talen. Merk op dat "else if" eigenlijk "elsif" is gespeld zonder de e.

    als var == 10
    print "Variabele is 10"
    elsif var == "20"
    print "Variabele is 20"
    anders
    print "Variabele is iets anders"
    einde

    Ternary (verkort als statement) Syntaxis

    De syntaxis van Ternary is in Ruby hetzelfde als in de meeste talen. In het volgende voorbeeld wordt "De variabele is 10" afgedrukt als var gelijk is aan 10. Anders wordt "De variabele is niet 10" afgedrukt.

    print "De variabele is" + (var == 10? "10": "Not 10")