非常简单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创建的项目基本上有两种:应用程序(app)或库(lib)。我们将制作一个应用程序。为此,请转到要在其中创建项目的文件夹或位置,然后在终端上键入以下内容:
水晶初始化应用程序firstapp
基本上,这应该创建一个文件夹,其中包含项目所需的所有文件。打开创建的firstapp文件夹,您将找到以下内容:
我们将使用num.cr作为示例碎片。Num是Crystal中用于科学计算的核心分片
如果您已经单击num.cr shard链接,您将看到需要在shard.yml文件中添加以下几行以使其起作用:
依赖项:
num:
github:crystal-data / num.cr
这样做并保存:
因此,现在您需要将那些声明的依赖项安装到项目中。只需在终端(cd firstapp)上cd到您的项目,然后在firstapp中键入:
分片安装
如果收到红色警告,则可能需要安装clang:
sudo apt安装铛
现在转到src文件夹并打开其中的.cr文件。
在firstapp.cr文件的第一行中,您将输入以下内容:
要求“ num”
这就要求/进口num.cr您已在声明碎片shards.yml文件,并内置碎片安装命令。
之后,您可以将一些有趣的矩阵对象和操作添加到firstapp.cr文件中,并通过仔细阅读其精心编写的文档来提供num.cr分片所提供的更多内容,和/或通过复制弄湿自己的脚。 -将我的代码粘贴到您的firstapp.cr文件中,然后全部弄清。
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » 非常简单Crystal编程语言的入门教程
常见问题FAQ
- 没有金币/金币不足 怎么办?
- 本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
- 所有资源普通会员都能下载吗?
- 本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。