-
"_p"로 끝나는 expl3 함수들은 true 또는 false를 반환한다. 이것들을 predicates 함수라고 한다. 우리말로 옮기자면 "판정 함수"라고 할까?
이것은
\tl_if_blank:nTF { ... }{ true code }{ false code }다음과 같다.
\bool_if:nTF { \tl_if_blank_p:n {...} }{ true code }{ false code }이것들을 ":NTF"와 ":nTF"와 같은 조건문 함수들을 위한 모듈 정도로 여기어서 매뉴얼에 굳이 언급할 필요가 없지 않나 생각했었다. 하지만 고급 프로그래머들이 하듯이 복잡한 조건식을 만들 때에는 판정 함수가 필요하겠다.
\bool_if:nTF {
\cs_if_exist_p:N #1 && \int_if_odd_p:n { #2 } && \clist_if_empty_p:N #3
}{ ... }{ ... }'TeX과 친구들' 카테고리의 다른 글
직함과 직인 이미지를 겹치기 (0) 2021.04.28 HzGuide 클래스 (0) 2021.04.19 한글 단어에서 줄나눔이 일어나지 않게 (0) 2021.01.11 이미지 경로 정하기 (2) 2020.12.28 편집 디자인 (0) 2020.12.23