使用 REPL 模式

Julia 中有三种内置的 REPL 模式:Julia 模式,帮助模式和 shell 模式。

帮助模式

Julia REPL 带有内置帮助系统。按 ? julia> 提示符访问 help?> 提示符。

在帮助提示符下,键入某个函数或类型的名称以获取帮助:

StackOverflow 文档

即使你没有正确拼写这个函数,Julia 也可以建议一些你可能想要的函数:

help?> printline
search:

Couldn't find printline
Perhaps you meant println, pipeline, @inline or print
  No documentation found.

  Binding printline does not exist.

本文档也适用于其他模块,只要它们使用 Julia 文档系统即可。

julia> using Currencies

help?> @usingcurrencies
  Export each given currency symbol into the current namespace. The individual unit
  exported will be a full unit of the currency specified, not the smallest possible
  unit. For instance, @usingcurrencies EUR will export EUR, a currency unit worth
  1€, not a currency unit worth 0.01€.

  @usingcurrencies EUR, GBP, AUD
  7AUD  # 7.00 AUD

  There is no sane unit for certain currencies like XAU or XAG, so this macro does
  not work for those. Instead, define them manually:

  const XAU = Monetary(:XAU; precision=4)

壳牌模式

有关如何使用 Julia 的 shell 模式的更多详细信息,请参阅在 REPL 中使用 Shell ,可以通过 ; 在提示符处点击访问该模式。这种 shell 模式支持从 Julia REPL 会话中插入数据,这样可以轻松调用 Julia 函数并将其结果转换为 shell 命令:

StackOverflow 文档