cそれでは前のセクションで学んだリストを使い、1から100を出力してみましょう。出力するようにしていきましょう。match文Scalaにおけるif-else条件分岐の書き方について確認していきます。if-else文は次のように書きます。oddまた、他の言語のswitch文にあたる構文として、Scalaにはmatch文があります。println("other")}ScalaでFizzBuzz問題を解くFizzBuzz問題に必要なScalaプログラミング構文を完全に理解したところで、早速実装をしてみました。println(s)無事にFizzBuzz問題が解けました!コーディング面接でFizzBuzzを書く機会があれば間違いなくScalaで書くでしょう。いい実装方法があるかこちらの記事では、関数をつくって次のように実装しています。println(fizzBuzz(i))さらにScalaっぽく書くパターンとして、次のように処理をチェーンするような書き方があります。println(s)}fizzBuzz(100)まずリストを作った上で、その要素をmapで加工し、最後に出力の処理を行います。最後はmatch文を用いた実装です。こちらが最もシンプルでわかりやすいですね。i.toString()}まとめScalaでFizzBuzz問題にチャレンジしてみました。Scalaの基本的なプログラミング構文を活用し、さまざまな実装パターンについて確認しました。Scalaは複雑なプログラミング言語であるというイメージがありましたが、意外にシンプルに書くことができました。引き続きScalaに関する記事を書いていきたいと思います。ScalaでFizzBuzz問題を解くTweet広告を非表示にするもっと読むコメントを書く次のページプロフィールid:hktech機械学習、Webマーケティングに興味があります。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。