본문 바로가기

[Eclipse] Project FacetsのDynamic Web Moduleのバージョンをダウングレードする 参考:http://kadoppe.com/archives/2011/03/eclipse-project-facets-dynamic-web-module-version-downgrade.htmlEclipseプロジェクトの「Project Facets」に設定されている「Dynamic Web Module」のバージョンをダウングレードする方法メモ。ちなみに当方の環境は「Mac OS X 10.6 & Eclipse Helios SR1」です素直にEclipseから設定を変更しようとするとダウングレードできない「Package Explorer」からプロジェクトを右クリックして「Properties」を選択し、左メニューから「Project Facets」を選択します。ここで普通に「Dynamic Web Module」のVersionを、例えば「3.0」から「2.5」に.. 더보기
Scala생략법(일본어번역안함) このルールさえ押さえておけば、読んでいるコードが省略記法を使っていてもほぼ読めるようになります。メソッド定義def concatAsString(a: Int, b: Int): String = { val a_ = a.toString(); val b_ = b.toString(); return a_.+(b_); }セミコロンは省略できます。def concatAsString(a: Int, b: Int): String = { val a_ = a.toString() val b_ = b.toString() return a_.+(b_) }引数を持たない且つ、定義時に () ありで定義したメソッドは、呼び出し時に () を省略できます。def concatAsString(a: Int, b: Int): String = { val a_ = a.toStr.. 더보기
ScalaのPerson package com.example.scala.person class Person(val name: String, val age: Int){ def introduce(): Unit ={ printf("私の名前は%sです。年齢は%dです。\n", name, age) } def toshi(): Unit ={ //var adult: String //宣言もあんまりしないほうでもよい //if(age >=20){ // adult = "成年"} //else { //adult = "未成年"} // } //} val adult = if(age>19){ "成年" }else { "未成年" } printf("私の名前は%sです。年齢は%dです。%sです。\n", name, age,adult) age match { case 20 => ".. 더보기