[解決済み] Scala forallの例?
2022-02-05 03:47:53
質問内容
Googleで検索してみましたが、まともなものが見つかりませんでした。
forall
の例です。これは何をするものなのでしょうか?なぜブール関数が必要なのでしょうか?
参考文献を紹介してください(Scaladocは除く)。
どのように解決するのですか?
その
forall
メソッドは関数
p
を返し、ブール値を返す。 のセマンティクスは
forall
は、次のようになります。
true
もしすべての
x
をコレクションに追加します。
p(x)
が真となる。
だから
List(1,2,3).forall(x => x < 3)
を意味します。
true
が3より小さい場合。
false
それ以外の場合は この場合、次のように評価されます。
false
すべての要素が3より小さいわけではないので、3は3より小さくないのです。
似たような方法として
exists
を返します。
true
があれば
少なくとも1つの
要素
x
のようなコレクションで
p(x)
が真である。
だから
List(1,2,3).exists(x => x < 3)
を意味します。
true
もし
のうち少なくとも1つは
1、2、3が3未満である。
false
でなければ この場合、次のように評価されます。
true
というのは、ある要素が3より小さい場合だからです。例えば、1は3より小さい。
関連
-
[解決済み] Scalaでsynchronizedを使うには?
-
[解決済み] Spark - Sparkでパーセンタイルを計算する方法は?
-
[解決済み] Scalaのオブジェクトとクラスの違い
-
[解決済み] Scalaのcase classとclassの違いは何ですか?
-
[解決済み】Scalaの記号演算子にはどんな意味があるの?
-
[解決済み】Scalaにおける中括弧と括弧の正式な違い、また、どのような場合に使用すべきなのか?
-
[解決済み】ScalaのCaseオブジェクトとEnumerationsの比較
-
[解決済み】Scalaでリスト内のアイテムを取得する?
-
[解決済み】Scalaで`:_*`(コロン・アンダースコア・スター)は何をするのですか?
-
[解決済み】Scala 2.8における<:<、<%<、=:=の意味と、それらのドキュメントはどこにあるのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】scalacコンパイルで "object apache is not a member of package org "と表示される。
-
[解決済み] データフレームを複数回グループ化する
-
[解決済み] Scalaの''って何?
-
[解決済み】Scalaのvarとvalの定義の違いは何ですか?
-
[解決済み】Scalaのコンテキストとビューバウンドとは何ですか?
-
[解決済み】レイジーバルって何するもの?
-
[解決済み] 型の論理和(ユニオン型)はどのように定義するのですか?
-
[解決済み] マクロから匿名クラスのメソッドを持つ構造型を取得する
-
[解決済み] Scalaは、コレクションをMap-by-keyに変換する最良の方法ですか?
-
[解決済み] Scalaで環境変数を読み込む方法