我不知道如何使用 s/either 或 s/conditional 作为输入列表的一部分。想做这样的事情:
(s/defn parse-int :- s/Int
[input :- ; either s/Int or s/Str]
; if s/Int
input
; if s/Str
(read-string input)
))
我不知道如何使用 s/either 或 s/conditional 作为输入列表的一部分。想做这样的事情:
(s/defn parse-int :- s/Int
[input :- ; either s/Int or s/Str]
; if s/Int
input
; if s/Str
(read-string input)
))