Development

for文はループじゃない!? 〜徹底理解:Scalaのfor文(3)

Scala

Scalaのfor文を使いこなすには 第一回はScalaのFor文が制御構文ではなくメソッドを呼び出す代替構文であることを確認しました。第二回では複雑なfor文をどのようにメソッドに変換しているかを文法から読み解きました。 最終回の今回はメ…

Development

for文はループじゃない!? 〜徹底理解:Scalaのfor文(2)

Scala

なんとなく使えるからの脱却 前回は簡単なforループについてScalaの数多くのルールでどのように処理されているかを追いかけました。for文はシンタックスシュガー(糖衣構文)であるということは前回書きましたが、今回はさらに一歩踏み込みます。…

Development

for文はループじゃない!? 〜徹底理解:Scalaのfor文(1)

Scala

for文がわからない Web業界でfor文がわからないなどと言ってしまうと、プログラミング初心者として扱われそうだが、Scalaはそうじゃないと声を大にして言いたい。C系プログラミング言語のfor文とScalaのfor文は同列で語ることは難…

Development

PersistentActorの良いところと使い方

Scala

弊社ではAkkaのActorを使って開発している部分があるのですが、Actorは基本的な部分以外はネット上に(日本語の)情報が少なく、公式ドキュメントを読んでもすっきり理解できないことが僕は割とあります。 というわけで、今回は解説していると…

Development

Play 2.4のサブプロジェクト

Scala

初めまして!アリクイです。イギリス人ですけど、日本の文化に興味を持って3年前日本に来て、鳥取県で英語を教えるかたわら日本語を勉強しました。鳥取でエンジニアの仕事は少ないので東京に引っ越して、今年の5月からナイルで働いてます。宜しくお願いしま…

Development

テスタビリティの高いコードとその書き方

Scala

はじめに みなさん、テストは書いてますか? 気合を入れて「よしテスト駆動開発だ!」と思ったところで、実際テストを書きながら実装するのは慣れてないと思った以上に大変です。分岐が多くてテストの数が増えたり、どうしてもテストでたどりつきそうにない…

1 2 3