非常简单Crystal编程语言的入门教程

作者 : IT 大叔 本文共1368个字,预计阅读时间需要4分钟 发布时间: 2020-11-6

非常简单Crystal编程语言的入门教程插图

是否想学习一种新的,酷的和易于使用的编程语言?Crystal是一种编译语言,其语法易于使用,并且具有C的计算效率。是的,C是正确的。

如果您喜欢视频格式,请点击此处

安装

右键单击“在新选项卡中打开链接”

对于Ubuntu:

在终端上,复制粘贴以下(3)行:

curl -sL“ https://keybase.io/crystal/pgp_keys.asc ” | sudo apt键添加-

回声“ deb https://dist.crystal-lang.org/apt晶体主” | sudo tee /etc/apt/sources.list.d/crystal.list

sudo apt-get更新

这会将文件声明为apt安装。然后输入:

sudo apt安装水晶

另外,复制并粘贴这些内容以安装其他依赖性,您以后可能会需要这些依赖性来构建项目:

sudo apt安装libssl-dev#使用OpenSSL
sudo apt安装libxml2-dev#使用XML
sudo apt安装libyaml-dev#使用YAML
sudo apt安装libgmp-dev#使用大数字
sudo apt安装libz-dev#使用水晶戏

升级只需编写以下两行即可:

sudo apt更新
sudo apt安装Crystal

你好,世界

打开记事本或文本编辑器,然后在其中键入以下内容:

放置“ Hello World!”

保存文件/为其命名。您可以将其命名为helloworld.cr .cr是crystal的扩展名。

在保存helloworld.cr的同一路径上打开一个终端。如果在Ubuntu上并且您的helloworld.cr文件在桌面上,则路径为〜/ Desktop

然后在这样的路径上输入:

水晶运行helloworld.cr

这将打印Hello World!

制作一个使用碎片的项目!

非常简单Crystal编程语言的入门教程插图(2)

您可以使用Crystal创建的项目基本上有两种:应用程序(app)或库(lib)。我们将制作一个应用程序。为此,请转到要在其中创建项目的文件夹或位置,然后在终端上键入以下内容:

水晶初始化应用程序firstapp

基本上,这应该创建一个文件夹,其中包含项目所需的所有文件。打开创建的firstapp文件夹,您将找到以下内容:

非常简单Crystal编程语言的入门教程插图(4)

我们将使用num.cr作为示例碎片。Num是Crystal中用于科学计算的核心分片

非常简单Crystal编程语言的入门教程插图(6)

如果您已经单击num.cr shard链接,您将看到需要在shard.yml文件中添加以下几行以使其起作用:

依赖项:
num:
github:crystal-data / num.cr

这样做并保存:

非常简单Crystal编程语言的入门教程插图(8)

因此,现在您需要将那些声明的依赖项安装到项目中。只需在终端(cd firstapp)上cd到您的项目,然后在firstapp中键入:

分片安装

如果收到红色警告,则可能需要安装clang:

sudo apt安装铛

非常简单Crystal编程语言的入门教程插图(10)

现在转到src文件夹并打开其中的.cr文件。
firstapp.cr文件的第一行中,您将输入以下内容:

要求“ num”

这就要求/进口num.cr您已在声明碎片shards.yml文件,并内置碎片安装命令。

之后,您可以将一些有趣的矩阵对象和操作添加到firstapp.cr文件中,并通过仔细阅读其精心编写的文档来提供num.cr分片所提供的更多内容,和/或通过复制弄湿自己的脚。 -将我的代码粘贴到您的firstapp.cr文件中,然后全部弄清。

免责声明:
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » 非常简单Crystal编程语言的入门教程

常见问题FAQ

没有金币/金币不足 怎么办?
本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
所有资源普通会员都能下载吗?
本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

发表评论