【问题标题】:Julia control flow with two or more conditions具有两个或多个条件的 Julia 控制流
【发布时间】:2017-09-21 23:51:42
【问题描述】:

我是 Julia 语言的新手,下面是我使用 Jupyter Notebook 编码的代码,但没有输出,但是当我使用 REPL 尝试相同的代码时,有输出。请帮我解决这个问题。

注意:变量的值设置为“S”或“s”,输入是我从 Ismael Venegas Castelló (Julia request user input from script) 复制的函数。顺便谢谢卡斯特罗先生。

if choose == 'S' || choose == 's'

    str = input("Please input a String.");

    che = input("please input a character to be search");

    search(str, che);

end

【问题讨论】:

  • 您遇到的错误是什么? input 在 Jupyter 和 REPL 中对我来说都很好。你能提供一个完全可重现的例子吗?

标签: julia


【解决方案1】:

在 JuliaPro(0.5.1.1) 中以这种方式对我来说完全没问题。

julia> choose='s'
's'

julia> function input(prompt::AbstractString="")
              print(prompt)
              return chomp(readline())
          end
input (generic function with 2 methods)

julia> if choose == 'S' || choose == 's'
           str = input("Please input a String.");
           che = input("please input a character to be search");
           search(str, che);
       end
Please input a String.It is working.
please input a character to be searchk
10:10

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多