1
在bash流利的接口,有一些方法(甚至可能訴諸使用eval
)來模擬流暢的界面,像仿效在bash
expect 3 to_be 4
其中expect
和to_be
是函數?
還是有至少一些方法來巢函數調用,像
expect to_be 3 4
使to_be是接收2個參數,並期待一個功能是評估to_be函數的結果的函數?
在bash流利的接口,有一些方法(甚至可能訴諸使用eval
)來模擬流暢的界面,像仿效在bash
expect 3 to_be 4
其中expect
和to_be
是函數?
還是有至少一些方法來巢函數調用,像
expect to_be 3 4
使to_be是接收2個參數,並期待一個功能是評估to_be函數的結果的函數?
這個可以做任何事情,比你想的那麼也許添加參數檢查
expect() { eval "[email protected]"; }
至於第二個問題更多,
expect "$(to_be 3 4)"
應該工作。
+1哇,不知道這實際上起作用了...比使用eval :-)要好得多。 – helpermethod 2012-08-16 13:33:26