[解決済み] 同じ要素をn回含むリストを作るには?
2023-02-10 22:54:38
質問
同じ要素をn回含むリストを作成する方法は?
手動で実装する。
scala> def times(n: Int, s: String) =
| (for(i <- 1 to n) yield s).toList
times: (n: Int, s: String)List[String]
scala> times(3, "foo")
res4: List[String] = List(foo, foo, foo)
同じことをするための組み込みの方法はありますか?
どのように解決するのですか?
参照
scala.collection.generic.SeqFactory.fill(n:Int)(elem: =>A)
のようなコレクションデータ構造は
Seq
,
Stream
,
Iterator
といった具合に、拡張していきます。
scala> List.fill(3)("foo")
res1: List[String] = List(foo, foo, foo)
警告 Scala 2.7では使用できません。
関連
-
[解決済み] Scalaでファイル全体を読む?
-
[解決済み】Scalaの型消去を回避するにはどうしたらいいですか?または、なぜ私のコレクションの型パラメータを取得することができないのですか?
-
[解決済み] Scalaで日付や時刻を扱う標準的な方法は何ですか?Java型を使うべきか、それともScalaのネイティブな代替手段があるのか?
-
[解決済み] RDDの内容を印刷するには?
-
[解決済み] SBTが終了せずに実行を停止する
-
[解決済み] Scalaのリストを作成するための好ましい方法
-
[解決済み] Scalaのcaseクラスを宣言することのデメリットは何ですか?
-
[解決済み] なぜ `private val` と `private final val` は違うのですか?
-
[解決済み] SBTの正しい使い方を教えてください。
-
[解決済み] Scalaで2つ以上のリストをまとめてzipで圧縮することはできますか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] IntelliJ IDEAで依存関係が変更された後、build.sbtから強制的に再ロードするには?
-
[解決済み] Scalaのパターンマッチはなぜ変数で機能しないのですか?
-
[解決済み] scalaは推論される型の「許容される複雑さ」にどのような制限を設けているのでしょうか?
-
[解決済み] Any、AnyVal、AnyRef、Objectの関係と、Javaコードでのマッピングについて教えてください。
-
[解決済み] sbtとGradleの比較 [終了しました]。
-
[解決済み] Scala の Case Classes のオーバーロード・コンストラクタ?
-
[解決済み] build.sbtとbuild.scalaの違いは何ですか?
-
[解決済み] Scalaにおけるparam: _*の意味とは?
-
[解決済み] なぜ `private val` と `private final val` は違うのですか?
-
[解決済み] アブストラクトオーバーとはどういう意味ですか?