いいものをつくろう

CTOの日記

Scala

lightbendの社長はブリリアント。そんな評判の彼の記事を読もう

投稿日:

昨日書いたmysqlをdockerで立ててホストからアクセスするまで 何ですがもともとakkaの簡単なapiを作るというこのブログを参考にしています

そこでこんなコードが書かれている

[scala]</pre>
<pre>
<span>trait </span>DogRoutes <span>extends </span>SprayJsonSupport {
<span>this</span>: DogDao =>

<span>implicit val </span>dispatcher: ExecutionContextExecutor
...
}</pre>
<pre>[/scala]

この this: DogDao =>

という何とも途中でタイプし忘れたんじゃないか!?と疑った構文の意味が

わからなかったので検索してみると

What is the difference between self-types and trait subclasses?

 

stackoverflowに行き、その中のコメントで

It is predominately used for Dependency Injection, such as in the Cake Pattern. There exists a great article covering many different forms of dependency injection in Scala, including the Cake Pattern. If you Google "Cake Pattern and Scala", you'll get many links, including presentations and videos. For now, here is a link to another question.

とあってケークパターンやらDIやらと行って素晴らし記事があると行っています

わからない言葉の数珠何ですが

こういう時は一個一個ですね

それでそのリンクを見てみるとJonas Bonerさんという

人が書いてる記事で、左のメニュー当たりに俺は起業家でミュージシャンでジャズが好きで云々書いてあるので、あー何か俺もそうなりたなーみたいな気持ちでその人のプロフィーる見たらLightbendのCTOやないか!!!っ

 

あかん、これは本気で読ませてもらいまっせ

このstackoverflow -> 記事。理解できるかわからんけど。本人が直接教えてくれているんやって気持ちで理解しようとする

編集中、以上

 

-Scala

Copyright© CTOの日記 , 2020 All Rights Reserved.