• Case表达式

    Case表达式

    case表达式 与case语句非常相似:

    1. var favoriteFood = case animal
    2. of "dog": "bones"
    3. of "cat": "mice"
    4. elif animal.endsWith"whale": "plankton"
    5. else:
    6. echo "I'm not sure what to serve, but everybody loves ice cream"
    7. "ice cream"

    如上例所示,case表达式也可以引入副作用。 当为分支给出多个语句时,Nim将使用最后一个表达式作为结果值。