软件发布

手机版,更便捷!

下载排行榜首页软件下载安卓下载资讯教程推荐专题装机必备
当前位置:电脑软件 > 编程开发 > 编程工具 > DyalectV0.20.3 正式版

Dyalect V0.20.3 正式版动态编程语言

101人评分

  • 软件大小:302KB
  • 更新时间:2021-04-30
  • 授权:免费软件
  • 软件类型:
  • 软件类别:
  • 语言:简体中文
  • 平台:Win7/Win8/Win10/WinALL
  • 平台检测:
立即下载 已有 次下载

Dyalect是一款专业的动态编程语言。需要动态编程语言的你可以来试试Dyalect。可以在.NET核心平台中使用,它使用C#写入,光线,快速,现代功能,可以在Windows,MacOS和Linux上无缝,同时您可以在任何这些平台上使用相同的二进制文件,Dypect不是使用DLR未编译为IL,您可以在自己的高性能虚拟机上运行,不仅可以编译速度,可以用作您所选择的嵌入语言或脚本语言,是一种学习编程的好语言, dyalect提供现代语法,拥有一流的功能,锻造,表达模块,动态型系统等,让我们下载它!

软件功能:

dealect可以很容易地嵌入任何.NET核心应用程序

dealect核心是一个没有依赖性的单个库

允许禁用/启用特定警告或生成定制警告

禁止从当前行的开头生成警告到文件,或直到启用符合指令。

启用以前禁用的警告(通过#Warning禁用指令或直接通过命令行)。请记住,所有警告都通过-nowarn开关禁用,指令无效。

禁用或启用Dy优化器。该指令可以覆盖-nopt交换机。

dealect中的功能可以具有可选参数。您可以通过为它们分配默认值来使任何功能参数成为可选参数:

您可以使用C#语法创建匿名函数

通过名称传递参数时,您可以根据您提供名称。

使用说明:

 基本原则

Dy有一个C样式语法,这是由Swift,Go和C#等语言的深感启发。 dy中的分号是可选的,但如果要在行中放置多个语句,则可能需要使用分号。例如,以下代码不需要分号:

Dyalect

但是,这确实是:

Dyalect

像C Dy一样,使用Parens到组,例如:

Dyalect

Dy不是对身份敏感的语言(例如,Python)。相反,Dy在代码块中使用C样式吹嘘:

Dyalect

实际上,Dy中的所有控制结构都需要大括号,并且括号是完全可选的。例如,此C#代码在Dy中无效,甚至无法编译:

Dyalect

这也是如此。

DY:

Dyalect

C #:

Dyalect

Dy是一种自由格式的语言,这意味着在大多数情况下,Dy也会忽略变化。但有时候您可能会考虑到它们。这里的规则非常直观,简单(类似于SWIFT)。

例如,以下代码:

Dyalect

表示:写入x值foo并返回元组(1,2,3)。是的,Dy有一个元组。是的,Return关键字仍在我们中,但它是可选的(除非您希望尽快留下功能)。

现在是第二个代码示例:

Dyalect

这具有完全不同的含义。其内容是:呼叫Foo函数1,2具有三个参数(分别)并将3写入变量x。

在这个特殊情况下,Dy试图确定函数调用仍然是函数调用或元组。

类似于数组和索引器。返回一个元素数组:

Dyalect

从具有索引1的数组获取元素1:

Dyalect

多变的

从上面的代码中可以看出,您可以使用关键字声明如下所示的新变量:

Dyalect

上面的代码按照单词的正确含义创建两个变量 - 您可以随时更改其值:

Dyalect

然而,在许多情况下,这些操作实际上是毫无意义的。返回Anone变量2时为何为什么两个返回变量1?因此,Dy介绍了只读变量的概念:

Dyalect

现在,如果你尝试

要更改任何值,您将收到编译错误。当您无需更改变量的值时,让我们使用它,不需要更改变量的值。换句话说,最好考虑默认使用。

控制流

Dyalect不发明车轮,而是使用非常相似的控制流结构,其非常类似于其他编程语言。最基本的是当然是else-else运算符,您已经看到了上面的代码:

Dyalect

else子句是可选的。如果您愿意,您可以省略它。

Dy支持,虽然和为之。形成周期。虽然是最基本的 - 执行,直到条件为真,才是真的:

Dyalect

虽然真实{},除非您决定循环始终执行突破其执行。虽然与该代码非常相似,但唯一的例外是即使内部条件虽然不等于,但它也将至少执行一个真实。

因为如果有必要遍历一组元素,您可以将其发送到该字段:

Dyalect

当然,所有这些构造都具有比在此显示的构造更多的功能,但您应该了解基本概念。

一切都是一种表达

Dy是一种表达中心的语言,这意味着Dy中的几乎所有东西都是表达式。 (顺便说一下,表达式始终产生值)。

考虑以下代码示例:

Dyalect

此代码是正确的,但Dy允许您以其他方式写入:

Dyalect

事实上,即使括号中的代码块可以单独使用作为表达式!

Dyalect

周期也是表达式(甚至生成的值):

上面的代码被评估为8。

软件特色:

dy中的变量使用var关键字声明。常数 - 让key。

您可以在DYA中测试变量(Dypect Interactive Console)

如果在父函数(或全局范围)中声明变量,则可以使用基本关键字访问它。

您可以使用一个对象初始化变量,该变量需要稍后在程序中(例如,关闭文件系统句柄,终止连接等)

如果对象通过AUTO语句初始化,则Dispose将调用其方法 - 即使声明声明。

PRINT是一个可变参数函数,接受任意数量(任何类型)参数,将其转换为字符串,已连接,并打印到控制台(以换行符结束)。

断言功能接受两个参数,比较它,如果这些参数不等于,则生成异常。

上一篇:Sourcetrail 下一篇:Adventure IDE

应用截图

  • Dyalect截图(1)
  • Dyalect截图(2)

相关专题

  • 货运app

    货运app有哪些,哪些好用,进在久友。随着智能手机的出现,货运软件应声而起!用户更倾向于使用“货运APP”找车、找货源。“货运APP”所服务的对象几乎涵盖所有类型的货物和车辆,全面满足中小企业的公路长途整车运输需求。货源和车源广布全国各地,信息全面,操作方便、快捷。让货主不用东奔西跑,就能轻松找到满意的货车!货车司机不必导出打广告,货源滚滚而来,每天轻松接单赚钱!小编专为大家整理了一些好用的货运软件,包括:58到家速运、货运公共平台、 宝妹货运、云满满货运、快找货车等等。 更多详细 >

人气软件

  • MC-ASCII码转换器 1.0绿色版|字符转ascii工具评分:4 

    下载

    MC-ASCII码转换器 1.0绿色版|字符转ascii工具MC-ASCII码转换器 可以将字符与ASCII码相互转换!您也可以将一句话多次转换,汉字显示的为机内码 输入的若为ASCII码,请以英文逗号隔开!末尾无须加逗号,并且输入的内容尽量不要太多,否则出错! 大小:206 KBMB  更新:03-14  类型:编程工具  国产软件  简体中文

  • pspad editor评分:4 

    下载

    pspad editorPSPad editor是一款免费的编辑器,集各种编辑器的优点于一身,同时编辑多个文件,可以使用project;内置HEX编辑器;内置HEX编辑器;支持宏的录制和使用。 大小:8.7MBMB  更新:05-28  类型:编程工具  国外软件  简体中文

  • Software Ideas Modeler(创建uml 序列图工具)6.60绿色英文版评分:4 

    下载

    Software Ideas Modeler(创建uml 序列图工具)6.60绿色英文版Software Ideas Modeler是一个小型创建uml 序列图,uml 部署图工具,便携和功能强大的程序,这将有助于您创建UML图。它支持10种UML图(类图,用例图,通讯图,序列图,包图,对象图,部署图,状态机图,活动图,纵断... 大小:1.19 MBMB  更新:12-24  类型:编程工具  国外软件  英文

  • EmEditor Professional(文本编辑器) 16.3.0 32Bit 绿色汉化便携版评分:4 

    下载

    EmEditor Professional(文本编辑器) 16.3.0 32Bit 绿色汉化便携版EmEditor Pro(文本编辑器)一款功能强大的文本编辑器。支持多种配置,自定义颜色、字体、工具栏、快捷键设置,可以调整行距,避免中文排列过于紧密,具有选择文本列块的功能(按ALT 键拖动鼠标),并允许无限撤消、重做... 大小:9.36 MBMB  更新:11-19  类型:编程工具  特别软件  简体中文

  • UEStudio 14.20.0.1004烈火绿色汉化版[程序编辑平台]评分:4 

    下载

    UEStudio 14.20.0.1004烈火绿色汉化版[程序编辑平台]UEStudio '06 基于 IDE (Integrated Development Environment 完整开发环境) 概念建立。特别为在 Windows 系统进行软件开发而设计,UEStudio '06 是一个强力的程序设计平台,为 UltraEdit 用户提供新的优... 大小:22.74 MBMB  更新:09-16  类型:编程工具  汉化软件  简体中文

最新评论

软件分类

热门排行榜

回顶部 去下载