•
->
(-> x & forms)
将
forms
从头到尾穿成串,具体是将
x
作为第二个
item
插入到第一个
form
中,形成一个表达式,如果有更多
form
,则将第一个
form
形成的表达式作为第二个
item
插入到第二个
form
中,形成一个表达式,之后再
讲第二个
form
形成的表达式作为第二个
item
插入到第三个
form
中,形成一个表达式,以此类推。。。
例子:
user=> (-> "a b c d"
#_=> .toUpperCase
#_=> (.replace "A" "X")
#_=> (.split " ")
#_=> first)
"X
“
在该例子中,最终形成
:
(first (.split (.replace (.toUpperCase "a b c d") "A" "X") " "))
user=> (first (.split (.replace (.toUpperCase "a b c d") "A" "X") " "))
"X"
<!--[if ppt]-->
•<!--[endif]-->
<!--[if ppt]-->
•<!--[endif]-->