断片的なメモ
ARGF プログラミング言語 Ruby リファレンスマニュアル 標準入力を取得できるのか。なるほど。
Scala Standard Library 2.12.8 - scala.collection.immutable.Streamをつかうと、無限に要素をもつコレクションをあつかえるらしい。実際のところは、要素の生成を後回しにして、無限の要素があるかのようにふるまうということらしい。Javaだと、なつかしい…
1から10までのランダムな数をつくるのはどうやるんだろう。Scala Standard Library 2.12.8 - scala.util.Randomを見てみたが、おおむねjava.util.Randomとおなじか? scala> import scala.util.Random import scala.util.Random scala> val r = new Random r…
f(g(x))なのかg(f(x))なのかすぐにわすれちゃう。メモしておこう。 scala> val f = (x: Int) => 2 * x f: (Int) => Int = <function1> scala> val g = (x: Int) => x + 1 g: (Int) => Int = <function1> scala> f(g(1)) res9: Int = 4 scala> (f compose g)(1) res10: Int = 4 scal</function1></function1>…
PartialFunction Scala Standard Library 2.12.8 - scala.PartialFunction Scaladocの例を見る限り、caseをつかうと、PartialFunctionを簡単に書けるのか。 caseで指定された限られた範囲で、部分的に関数を定義しているってことだろうか。 just another sca…
Implicit Parameters A Tour of Scala: Implicit Parameters | The Scala Programming Language 例を見ると、関数の振る舞いを、型ごとに変えることができる仕組みということなんだろうか。 この例では、implicit objectとimplicit mのように、implicitをつ…
インスタンスを作成する security groupで、プロトコルを指定するときは、ICMPを追加しておかないとpingやtracertにも反応してくれない。 ログインユーザは、ec2-userがいる。端末からは、パスワードではなくて、証明書でログインする。 VirtualBoxのスナッ…