2010-11-24 15 views
2

ファイルのダウンロードに関する質問がありました。私はこのページを読んでいた。Groovyのダウンロードファイル

http://groovy.codehaus.org/Simple+file+download+from+URL

誰かが違い、そのページで説明二つの方法の間にあるかを説明することはできますか? (左シフト演算子のオーバーライドを除いて)一方的に行うことと他のことを行うことに意味がありますか?

答えて

1

前者の方法は、はるかにクリーンで、ほとんどの場合に実行する方法です。

第2は、クロージャ内のFileオブジェクトを効果的に強化しています。この文脈ではどこが役に立つのかわかりませんが、あなたのコードでは、URLからのコンテンツをファイルに入れたり、その機能を許可したいDSLがあるとすれば、カテゴリを使用してファイルオブジェクト。

個人的には、私はこの例をカテゴリに使用する(むしろ実用的ではない)と見ています。

+0

ありがとうございます。 – StartingGroovy

関連する問題