Verse Library verse

03 Early Returns

Demonstrates using return statements to exit functions early and skip code.

extracted-snippets/documentation/en-us/uefn/learn-code-basics-7-specifying-the-result-of-a-function-in-verse/03-early-returns.verse

# Source URL: https://dev.epicgames.com/documentation/en-us/uefn/learn-code-basics-7-specifying-the-result-of-a-function-in-verse
# Local doc:  epic-docs/documentation/en-us/uefn/learn-code-basics-7-specifying-the-result-of-a-function-in-verse.md
# Section:    Early Returns
var Coins : int = 500
CoinsPerMousetrap : int = 100

BuyMousetrap() : void = 
    if (Coins < 0):
        Print("Error: Coins set to negative value")
        return
    set Coins = Coins - CoinsPerMousetrap
    return
    Print(Mousetrap bought! You have {Coins} coins left.)
Copy full snippet

Comments

    Sign in to vote, comment, or suggest an edit. Sign in