元組
值組是一個容器型別,由多個欄位組成。每個欄位可以有不同的型別。欄位的數量和型別必須在編譯時已知。
值組由 {} 表示。它可以跨越多行。欄位可以分配名稱。欄位由逗號分隔,尾部逗號是可選的。
let var1 = {x = 1, y = 2}
let var2 = { # Span multiple lines
a = x,
b = y # Optional trailing comma
}
let var3 = {
c, # Individual item
d = b, # Assignment
}
值組是表格行的型別,這意味著許多轉換都期望它們。大多數轉換也可以採用單個欄位,該欄位將被轉換為值組。這些是等效的:
PRQL
from employees
select {first_name}
SQL
SELECT
first_name
FROM
employees
PRQL
from employees
select first_name
SQL
SELECT
first_name
FROM
employees
[!NOTE] 在
0.9.0之前,值組之前被命名為列表,並用[]語法表示。可能仍有對舊命名的引用。