現在メンバーではないため、メッセージを投稿することはできません。メッセージを投稿できるのはメンバーのみです。
説明:
sclthk
|
|
|
第57回勉強会のおしらせ
|
| |
やまなかです。
第57回勉強会[1]の予定をおしらせします。
------------------------------ ------------------------------ -----------------------------
日時
2009年11月19日(木) 20:00〜21:00
場所
オンライン上でやります。
当日開始時刻5分前になったら、画面共有[2]のページに接続( firefox 推奨)して下さい。... 詳細»
|
|
第56回勉強会のおしらせ
|
| |
やまなかです。
第56回勉強会[1]の予定をおしらせします。
------------------------------ ------------------------------ -----------------------------
日時
2009年11月12日(木) 20:00〜21:00
場所
オンライン上でやります。
当日開始時刻5分前になったら、画面共有[2]のページに接続( firefox 推奨)して下さい。... 詳細»
|
|
self type
|
| |
武田です。
単純なリクエストになってしまうのですが、self type
(コップ本の原本では"self type"と表現されていました)
trait Foo {
self:Bar =>
...
について解説できる方、ご教示お願いしたいです。
|
|
Scala API - scala.reflect.Manifest
|
| |
Title: Scala API - scala.reflect.Manifest
TipsCode:
scala> def filter1[T](x:Seq[Any]) : Seq[T] =
x.filter(_.isInstanceOf[T]).as InstanceOf[Seq[T]]
scala> filter1[String](List(1,"2",Sym bol("3")))
res0: Seq[String] = List(1, 2, '3)
scala> def filter2[T](x:Seq[Any])(implici t m:reflect.Manifest[T]):Seq... 詳細»
|
|
第55回勉強会のおしらせ
|
| |
やまなかです。
第55回勉強会[1]の予定をおしらせします。
------------------------------ ------------------------------ -----------------------------
日時
2009年11月05日(木) 20:00〜21:00
場所
オンライン上でやります。
当日開始時刻5分前になったら、画面共有[2]のページに接続( firefox 推奨)して下さい。... 詳細»
|
|
記法の簡略化 - Assignment Operators
|
| |
Title: 記法の簡略化 - Assignment Operators
TipsCode:
scala> var set = Set.empty[Int]
set: scala.collection.immutable.Set [Int] = Set()
scala> set += 0
scala> set
res1: scala.collection.immutable.Set [Int] = Set(0)
解説:
上の例では、immutable なオブジェクトに対して 0 を追加しています。Scalaを学習し始めた頃に、... 詳細»
|
|
Scala API - Range と副作用 [2.8]
|
| |
Title: Scala API - Range と副作用
TipsCode:
scala> class ClassFile(file:String){
import java.io._
val in = new DataInputStream(new FileInputStream(file))
val cafebabe = for(_ <- (0 to 3)) yield in.readByte // 間
違い!!
val minorVersion = in.readChar... 詳細»
|
|
PartialFunction
|
| |
List内にあるnullを取り除くプログラムをいろいろと弄っ てみます。
scala>val list = List(1,2,3,null,null,4)
list: List[Any] = List(1, 2, 3, null, null, 4)
scala>list.filter( i => i != null )
List[Any] = List(1, 2, 3, 4)
filterの引数は、(Any)=>Boolean型の関数オ ブジェクトになってます。... 詳細»
|
|
第54回勉強会のおしらせ
|
| |
やまなかです。
第54回勉強会[1]の予定をおしらせします。
------------------------------ ------------------------------ -----------------------------
日時
2009年10月29日(木) 20:00〜21:00
場所
オンライン上でやります。
当日開始時刻5分前になったら、画面共有[2]のページに接続( firefox 推奨)して下さい。... 詳細»
|
|
Scala API - scala.util.control.Breaks [2.8]
|
| |
Title: Scala API - scala.util.control.Breaks [2.8]
TipsCode:
scala> import util.control.Breaks.{break, breakable}
import util.control.Breaks.{break, breakable}
scala> var sum = 0
sum: Int = 0
scala> breakable { for(i <- 0 to 100){ sum += i ; if(sum>1000)
break } }
scala> sum... 詳細»
|
|
|