scala-streams

    2

    1答えて

    Scalaの機能的プログラムデザインの一部としてBloxorzの割り当てを試していますが、以下のようにストリームに要素を追加しようとしていますが、 : シンボル#::を解決できません。 このコードには、ごくわずかな間違いがあります。私はここで間違って何をしていますか? def neighborsWithHistory(b: Block, history: List[Move]): Stream[(

    0

    1答えて

    私はすでにSource[T]を持っていますが、それはStream[T]を必要とする関数に渡す必要があります。 私は.runソースを取得してリストにすべてをマテリアライズし、結果に.toStreamを実行しますが、保持したいレイジー/ストリームのアスペクトを削除します。 これを行うにはこれが唯一の方法ですか、何か不足していますか? EDIT: ウラジミールさんのコメントを読んだ後、私は私が間違った方

    1

    2答えて

    間違った構文の問題を再帰的に削除Scalaのファイル Files.walk(path, FileVisitOption.FOLLOW_LINKS) .sorted(Comparator.reverseOrder()) .forEach(Files.deleteIfExists)

    1

    1答えて

    私はこのコードを持っている: val res = Stream // launch the real computation, which alternates E and M steps, updating the computation state .iterate(initCompState)(Base.emIteration) .take(nIteration)

    4

    1答えて

    scala docs streamによると、エレメントは必要なときにのみ評価されるレイジーリストを実装します。例。 val fibs: Stream[BigInt] = BigInt(0) #:: BigInt(1) #:: fibs.zip(fibs.tail).map(n => { n._1 + n._2 }) その後、scala repl; fibs(4) fibs 出

    0

    1答えて

    Answer this question Odomontoisは、あらかじめソートされたストリームをキーでグループ化できるレイジーグループバイ演算子を、メモリにすべて格納することなくグループ化する方法を示しました。 Akkaのストリーム(つまりソースオブジェクト)でこれを行う方法はありますか?代わりに、Akmaソースから通常のStreamオブジェクトを引き出す方法があるので、私はOdomontoi

    0

    1答えて

    Eclipseでscalaワークシートで何かを試しています。これは出力を表示していないため、エラーまたは警告も表示されません。 object stream { println("Welcome to the Scala worksheet") def cons[T](hd: T, t1: => Stream[T]): Stream[T] = new Stream[T] {

    3

    2答えて

    akkaストリームRunnableグラフを直ちに停止する方法を理解できませんか?これを達成するためにkillswitchを使用するには?私がアクアストリームを始めたのはほんの数日でした。私の場合、私はファイルから行を読み込み、流し込みやシンクへの書き込みでいくつかの操作をしています。私がしたいことは、いつでもファイルをすぐに読むことをやめて、実行中のグラフ全体を停止させる必要があると思います。これ