[英]Scala - Is that a closure?
我不確定我剛剛編寫的代碼是否可以稱為閉包,這里是:
withExistingDataSource(dataSourceId, dataSource => checkDataSourceTypeAndFetchDataFromAgent(dataSource, theQuery))
請參閱以下先前的方法簽名:
private def withExistingDataSource(dataSourceId: Long, success: DataSource => Result): Result
我可以聲明:
dataSource => checkDataSourceTypeAndFetchDataFromAgent(dataSource, theQuery)
是關閉?
是的。
函數的結果取決於在函數外部定義的theQuery
變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.