LightLearn

LightLearn.jl 是一个,它开发的初衷即是服务于本文档,通过类似游戏的方式帮助学习和/或增强程序设计能力。

你可以通过在 REPL 键入 ]add LightLearn 安装。为了与文档描述一致,建议检查版本为 3.0 及以上(在普通模式下使用 ]st LightLearn,或仍在包模式下使用 st LightLearn)。

如果发现自己无法解决的问题,请在issue处反馈。

作者希望的标准流程如下

julia> using LightLearn
[ Info: Precompiling LightLearn [aea05ee4-eee8-4bb2-9be1-ccb376bfd141]

julia> st=init()
[ Info: ...\scratchspaces\...\llp\Standard
LightLearn


julia> menu(st)
1       简介
2       条件的使用
3       循环的使用
4       异常处理
5       函数定义
6       数组使用

julia> level(st, 1)
 # 信息

 建议阅读原仓库的 README 以了解详细信息

 提交的基本格式是

   │ submit(st) do st
   │    # ...
   │ end

 你可以在 do ... end 间使用函数 north!,west!,east!,south!

 # 目标

 移动到旗帜处

 # 示例

   │ submit() do st
   │    south!(st); south!(st); south!(st)
   │    east!(st); east!(st); east!(st)
   │ end

 ┌ Note ───────────────────────────────────────────────────────────────────────
 │ 窗口会进行延时动画演示
 └─────────────────────────────────────────────────────────────────────────────

julia> submit(st) do st
           south!(st); south!(st); south!(st)
           east!(st); east!(st); east!(st)
       end
通过

julia> quit(st)

建议阅读 README 以获取详细信息