本指南将向您介绍 Elixir 基础知识 - 语言语法、如何定义模块、语言中的常见数据结构等。本章将重点介绍如何确保安装了 Elixir,以及您可以成功运行 Elixir 的交互式 Shell(称为 IEx)。
安装
如果您尚未安装 Elixir,请访问我们的安装页面。完成后,您可以运行 elixir --version 以获取当前的 Elixir 版本。本指南的要求是:
Elixir 1.15.0 及以上版本
Erlang/OTP 26 及以上版本
如果您正在寻找其他学习 Elixir 的资源,您也可以查阅官方网站的学习页面。
交互模式
安装 Elixir 时,您将拥有三个新的命令行可执行文件:iex、elixir 和 elixirc。
现在,让我们先运行 iex(如果您使用的是 Windows PowerShell,则运行 iex.bat,其中 iex 是 PowerShell 命令),它代表 Interactive Elixir。在交互模式下,我们可以输入任何 Elixir 表达式并获取其结果。让我们先用一些基本表达式来热身一下。
打开 iex 并输入以下表达式:
Erlang/OTP 26 [64 位] [smp:2:2] [...]
Interactive Elixir - 按 Ctrl+C 退出
40 + 2
42
“hello”<>“world”
“hello world”
请注意,您的会话中的某些细节(例如版本号)可能会略有不同,但这并不重要。通过执行上述代码,您应该评估表达式并查看其结果。要退出 iex,请按 Ctrl+C 两次。
看来我们已经准备好了!从下一章开始,我们将在下一章中大量使用交互式 shell,以便更熟悉语言构造和基本类型。
注意:如果您使用的是 Windows 并且运行的是 Erlang/OTP 26 之前的版本,您还可以尝试 iex --werl(PowerShell 上的 iex.bat --werl),这可能会提供更好的体验,具体取决于您使用的控制台。
运行脚本
熟悉语言基础知识后,您可能想尝试编写简单的程序。这可以通过将以下 Elixir 代码放入文件中来实现:
IO.puts("Hello world from Elixir")
将其保存为 simple.exs 并使用 elixir 执行它:
elixir simple.exs
Hello world from Elixir
稍后我们将学习如何编译 Elixir 代码以及如何使用 Mix 构建工具创建和处理 Elixir 项目。现在,让我们继续学习该语言的基本数据类型。
标签:iex,26,Elixir,笔记,第一章,elixir,world,表达式 From: https://blog.csdn.net/chenxupest/article/details/139450127