Scalaとは? わかりやすく解説

Scala

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/03 01:16 UTC 版)

文字列補間」の記事における「Scala」の解説

Scala 2.10以降には、s, f, raw3つの文字列補間子が実装されている。 f補間子はString.formatを呼び出すための組み込み表現で、書式付き文字列書き直すコンパイラ・マクロである。 val apples = 4//before Scala 2.10printf("I have %d apples\n", apples)println("I have %d apples" format apples)//Scala 2.10+println(s"I have $apples apples")println(f"I have $apples%d apples") 上記コードは以下のように出力するI have 4 apples

※この「Scala」の解説は、「文字列補間」の解説の一部です。
「Scala」を含む「文字列補間」の記事については、「文字列補間」の概要を参照ください。


Scala

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/13 09:11 UTC 版)

ユニットテスト・フレームワーク一覧」の記事における「Scala」の解説

記事参照 Scala 名前xUnitウェブサイト備考Rehearsal JMock同様に例外自然言語によるテスト名を備える。 ScUnit JUnit風のテストで、フィクスチャ・メソッドの注入アサーションのためのマッチャーを備える。 specs ビヘイビア駆動開発 ScalaCheck QuickCheck類似。 specs2 ビヘイビア駆動開発 ScalaTest

※この「Scala」の解説は、「ユニットテスト・フレームワーク一覧」の解説の一部です。
「Scala」を含む「ユニットテスト・フレームワーク一覧」の記事については、「ユニットテスト・フレームワーク一覧」の概要を参照ください。


Scala

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/11 01:39 UTC 版)

Option型」の記事における「Scala」の解説

ScalaはOptionパラメータ化された型として実装しているので、変数Optionになることができ、次のようにアクセスできる: object Main { def compute(opt: Option[Int]): String = opt.fold("No value")(x => s"The value is: $x") def main(args: Array[String]): Unit = { val full = Some(42) val empty = None println(s"compute(full) -> ${compute(full)}") println(s"compute(empty) -> ${compute(empty)}") }} compute(full) -> The value is: 42compute(empty) -> No value Optionの値を使用する方法2つある。1つは、最良ではないが最初例のようにパターンマッチングによる方法である。もう1つは、最良方法である2番目の例のようなモナディックアプローチである。このようにプログラム例外またはエラー生成することができないので安全である。従って、これは基本的にnull値の型安全な代替手段として機能する

※この「Scala」の解説は、「Option型」の解説の一部です。
「Scala」を含む「Option型」の記事については、「Option型」の概要を参照ください。

ウィキペディア小見出し辞書の「Scala」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ




固有名詞の分類

このページでは「ウィキペディア小見出し辞書」からScalaを検索した結果を表示しています。
Weblioに収録されているすべての辞書からScalaを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からScala を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Scala」の関連用語

Scalaのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Scalaのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの文字列補間 (改訂履歴)、ユニットテスト・フレームワーク一覧 (改訂履歴)、Option型 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS