Ключевое слово C/in
element C containerвозвращает истину/1В если
elementсодержится в
container.
element !C containerвозвращает истину/1В если
elementне содержится в
container.
Вы можете сократить условие
a == b | a == cиспользуя
C/
inтаким образом:
a C (b, c)
Также обратите внимание, что такой код:
I source[i] C ‘a’..‘z’ | source[i] C ‘A’..‘Z’ | source[i] C ‘0’..‘9’ | source[i] == ‘_’ ...можно сократить до:
I source[i] C (‘a’..‘z’, ‘A’..‘Z’, ‘0’..‘9’, ‘_’) ...