Scalaを触ってみた
Scala触ったことすらないのに
なぜかScalaの勉強会に参加しています。
第3回Scala勉強会 in 渋谷 : ATND
みんなScalaやる気まんまんな中で自分は
ちょっと冷めた目で見ています。
その理由はまたそのうち。
とりあえず
さわってみました。
twitterの検索プログラム書いてみた。
どういうときに型が省略できるのかとか未理解。
シンタックスすら全く知らない状態で書いたので
変なとこ教えてだれか。
あと、こうしたほうがscalaっぽいよ、とか。
import java.util.List import twitter4j.Query import twitter4j.QueryResult import twitter4j.Tweet import twitter4j.Twitter import twitter4j.TwitterFactory import scala.collection.JavaConversions._ object SimpleTwitterSearchApp { def search(word: String = "#rpscala") { var query = new Query query.setQuery(word) val factory = new TwitterFactory val twitter : Twitter = factory.getInstance val results: QueryResult = twitter.search(query) val tweets = results.getTweets for (tweet <- tweets) { print("@" + tweet.getFromUser + ": ") println(tweet.getText) } } def main(args: Array[String]){ println(args(0)) if (args.length != 0) { search(args(0)) }else{ search() } } }