implicit な「<:<」や「=:=」とはなんぞや? (Scala)

次のような汎用的な(何に使うか分からない)コンテナクラス Container があるとしましょう: class Container[E](es:E*){ def apply(i:Int):E = es(i) } 今の段階では要素を取得することができるだけです: val stringC = new Container("abc", "def", "ghi") println(stringC(0)) // 「abc」と表示 val intC = new Conta…