2
ファイルのダウンロードに関する質問がありました。私はこのページを読んでいた。Groovyのダウンロードファイル
http://groovy.codehaus.org/Simple+file+download+from+URL
誰かが違い、そのページで説明二つの方法の間にあるかを説明することはできますか? (左シフト演算子のオーバーライドを除いて)一方的に行うことと他のことを行うことに意味がありますか?
ファイルのダウンロードに関する質問がありました。私はこのページを読んでいた。Groovyのダウンロードファイル
http://groovy.codehaus.org/Simple+file+download+from+URL
誰かが違い、そのページで説明二つの方法の間にあるかを説明することはできますか? (左シフト演算子のオーバーライドを除いて)一方的に行うことと他のことを行うことに意味がありますか?
前者の方法は、はるかにクリーンで、ほとんどの場合に実行する方法です。
第2は、クロージャ内のFileオブジェクトを効果的に強化しています。この文脈ではどこが役に立つのかわかりませんが、あなたのコードでは、URLからのコンテンツをファイルに入れたり、その機能を許可したいDSLがあるとすれば、カテゴリを使用してファイルオブジェクト。
個人的には、私はこの例をカテゴリに使用する(むしろ実用的ではない)と見ています。
ありがとうございます。 – StartingGroovy