2011年1月5日水曜日

短縮URLを展開するscalaスクリプト

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
に触発されるなどして
Scalaっぽくscala.io.Source#fromURLとかパターンマッチとかで格好良く書けるのではと思ったけどこのザマでした。
■expand.scala
import java.net.{URL,HttpURLConnection};
HttpURLConnection setFollowRedirects false
println(new URL(args(0)) openConnection() getHeaderField("Location"))

使う:
>scala expand.scala http://bit.ly/WVoYy

出力:
>http://www.aozora.gr.jp/

使ってるクラスがJavaなのがちょっとなぁ。でもScalaにはそういう感じのが見つからなかった・・・。

0 件のコメント:

コメントを投稿