logo
  • 教程列表
  • SO官方文档
  • 条件语句
    • 短路运算符和
    • ifelse 功能
    • if ... else 表达式
    • if ... else 语句
    • if 语句
    • 三元条件运算符
    • if 语句有多个分支
  1. StackOverflow 文档
  2. Julia Language 教程
  3. 条件语句
  4. ifelse 功能

ifelse 功能

Created: November-22, 2018

shift(x) = ifelse(x > 10, x + 1, x - 1)

用法:

julia> shift(10)
9

julia> shift(11)
12

julia> shift(-1)
-2

ifelse 函数将评估两个分支,甚至是未选择的分支。当分支具有必须评估的副作用时,或者因为如果两个分支本身都很便宜,它可以更快。

  • if ... else 表达式
  • 短路运算符和

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明