元组

元组 属于 Elixir

35 个练习

关于 元组

元组通常用来以非正式的方式把信息组合在一起。在 Elixir 中,一种常见模式是把函数返回值和状态归为一组。

File.read("hello.txt")
# => {:ok, "World"}

File.read("invalid.txt")
# => {:error, :enoent}
  • 元组字面量用大括号{}括起来。
  • 元组可以在连续内存中保存任意数据类型,该内存在创建元组时分配。
  • 元组支持常数时间的读取访问。
  • 操作元组时,不会修改现有元组,而是创建一个新元组。
  • 元组的性能特性使其非常适合将相关信息一起存储,但不适合存储需要迭代或可能增长或缩小的元素集合。在后一种情况下,用数组更合适。
  • Kernel和Tuple模块提供了一些有用的函数来处理元组。
通过 GitHub 编辑 该链接会在新窗口或标签页中打开

学习 元组

练习已锁定

再解锁 3 个练习即可练习 元组