Vale_Examples:淡水河谷(Vale)编程语言中的工作示例

时间:2024-03-30 22:08:40
【文件属性】:

文件名称:Vale_Examples:淡水河谷(Vale)编程语言中的工作示例

文件大小:36KB

文件格式:ZIP

更新时间:2024-03-30 22:08:40

C

该站点包含以编写的工作程序。 它主要具有教育目的:通过显示正确的语法和工作程序来帮助人们学习淡水河谷语言。 程序将在当前版本0.1.1(2021年1月27日)中编译并运行。 他们将保持最新状态,每个新的Vale版本。 程序根据其特定的Vale特性存储在文件夹中。 每个文件夹都包含一个.md文件,每个程序都有更多说明。 编译程序: python pathto / valec.py build program.vale 要运行程序: main (在Windows上)或./a.out (在Linux上) 程序的输出显示在以下内容的注释中:// => 欢迎所有改进或贡献! 资料来源: 或,有时在下进行了稍微的修改 在Vale中进行一项正在进行的工作 其他示例程序和贡献


【文件预览】:
Vale_Examples-main
----branching_and_looping()
--------if.vale(769B)
--------branching_and_looping.md(105B)
--------while.vale(474B)
----patterns()
--------patterns.md(122B)
--------destructuring.vale(542B)
----basic_types()
--------basic_types.md(190B)
--------add_ints.vale(167B)
--------booleans.vale(242B)
--------int_functions.vale(242B)
----README.md(1KB)
----structs()
--------moving.vale(292B)
--------lending.vale(272B)
--------list_structs.vale(368B)
--------structs.md(743B)
--------move_function.vale(346B)
--------immutable_structs.vale(607B)
--------struct_definition.vale(1KB)
--------embedding_structs.vale(288B)
--------embedding_structs2.vale(285B)
--------struct_constructor.vale(608B)
----calling_c()
--------extern.vale(94B)
--------externstrlen.c(220B)
--------calling_c.md(765B)
--------externstrlen.vale(115B)
----references()
--------constraint_ref_del1.vale(280B)
--------constraint_ref.vale(420B)
--------weak_references.vale(531B)
--------refto_immutables.vale(304B)
--------structs_inline.vale(317B)
--------simple_inlining.vale(150B)
--------constraint_ref_del2_solution.vale(625B)
--------constraint_ref_del2.vale(866B)
--------references.md(682B)
----games()
--------roguelike.vale(5KB)
--------games.md(822B)
----functions()
--------functions.md(368B)
--------lambdas_param.vale(388B)
--------overloads.vale(646B)
--------functions_lambdas.vale(774B)
--------recursion.vale(126B)
----variables()
--------variables.md(244B)
--------locals_mut.vale(222B)
--------locals.vale(175B)
----interfaces()
--------interfaces.md(253B)
--------using_interfaces.vale(720B)
----getting_input()
--------getting_input.md(213B)
--------cmd_args.vale(231B)
--------keyboard_input.vale(963B)
----miscellaneous()
--------panic.vale(443B)
--------vassert.vale(502B)
--------main_ret.vale(53B)
--------unreachable.vale(158B)
--------miscellaneous.md(599B)
----data_structures()
--------lists.vale(1KB)
--------data_structures.md(604B)
--------arrays.vale(933B)
--------tuples.vale(809B)
----programming_idioms()
--------programming_idioms.md(672B)
--------pi1.vale(143B)
--------pi4.vale(216B)
--------pi12.vale(362B)
--------pi2.vale(345B)
--------pi5.vale(283B)
--------pi8.vale(1005B)
--------pi6.vale(274B)
--------pi3.vale(310B)
--------pi19.vale(913B)
--------pi13.vale(663B)
--------pi7.vale(296B)
--------pi9.vale(285B)
--------pi21.vale(274B)
----generics()
--------generic_structs.vale(406B)
--------generics.md(110B)
----strings()
--------strings.md(231B)
--------strings.vale(1KB)
--------string_functions.vale(830B)
----hello_world.vale(157B)

网友评论