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

  • 關於本站
  • 免責聲明