CEL
개요
Common Expression Language
경고!!
미완성된 글입니다!!
추가 작성해야 하는 글입니다!!!
https://playcel.undistro.io/
set 간의 더하기는 교집합
map 간의 더하기 x+y 는 거의 left outer join 느낌.
x와 y의 키가 일치하는 게 있으면 y의 값은 버려진다.
매크로
has(x.f)
x에 f란 필드가 있는지 반환.
x.all(i, i < 3)
x의 모든 값에 함수를 수행하고, and 연산.
python의 all 과 같은 느낌.
x.exists(i, i * 3)
x.exists_one(i, i * 3)
이건 그냥 보통 python으로 치면 any.
x.map(i, i * 3)
map은 리스트 각 원소에 함수를 수행한 값을 반환한다.
[[x]].filter(i, i > 3)
filter 매크로는 리스트 각 원소에 함수가 참을 뱉는 녀석들만 반환한다.
관련 문서
이름 | noteType | created |
---|---|---|
CEL | knowledge | 2025-03-17 |