Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How is that different from `while !`?


It's not, except it's a bit nicer to type


'until' executes the statement before the condition. while checks the condition first.

should have probably let you find this out for your self.


> 'until' executes the statement before the condition.

This is not the case. From the Open Group Base Specifications Issue 7, 2018 edition, 2.9.4 Compound Commands, The until loop:

    The format of the until loop is as follows:

    until compound-list-1
    do
        compound-list-2
    done

    The compound-list-1 shall be executed, and if it has a zero exit status, the until command completes. Otherwise, the compound-list-2 shall be executed, and the process repeats.


This is wrong. You must be confusing with the do..while construct we find in some programming languages.

until indeed seems like syntax sugar for while !, I don't think there's a difference.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: