スパンが機能しないのにリストパーティションが機能する理由

ドミトリ

(Char、Int)パーのこのリストoXがあります(一意のChar値のみを持つペアが含まれています)

List(( ,3), (d,1), (e,3), (h,3), (i,1) , (l,3), (o,2), (r,2), (t,1), (w,1))

このリストを2つに分割する必要があります。1つは「d」文字を持つペアを含み、もう1つは残りです。

そこで、パーティションとスパンを試しましたが、スパンが期待どおりに機能しないことがわかりました。結果は次のとおりです(scalaワークシートからコピー)

 val myPartition = oX.partition(e => e._1 == 'd') > myPartition  : (List[(Char, Int)], List[(Char, Int)]) = (List((d,1)),List(( ,3), (e,3), (h,3), (i,1), (l,3), (o,2), (r,2), (t,1), (w,1)))

  val mySpan = oX.span(e => e._1 == 'd') > mySpan  : (List[(Char, Int)], List[(Char, Int)]) = (List(),List(( ,3), (d,1), (e,3), (h,3), (i,1), (l,3), (o,2), (r,2), (t,1), (w,1)))

同じ述語functinoパーティションが与えられたときに期待される結果が得られるのに、spanが最初のリストとして空のリストを、2番目のリストとして元のコピーを与える理由に戸惑います

noziar

ドキュメントからspan:「要素がすべて指定された述語を満たすリストの最長プレフィックスと、リストの残りの部分を返します。」

したがって、ここでspan期待される結果が得られます。リストの最初のタプルには文字がないため、d各タプルに文字dが含まれるリストの最長のプレフィックスは、実際には空のリストです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スティッキーナビゲーションバーが機能しない/部分的に機能する

分類Dev

TextBlockテキストプロパティのバインドが期待どおりに機能しない理由

分類Dev

mysqlパーティショニングが機能しない

分類Dev

Row_number()およびSQLのステートメントによるパーティションがJavaクラスで機能していません

分類Dev

NGXS:ディスパッチされたアクションのテストがofActionDispatchedで機能しない

分類Dev

同期機能のためにアクションクリエーターでアクションをディスパッチする必要がない理由/方法を誰かが説明できますか?

分類Dev

グリッドオプションの列スパンが機能しない

分類Dev

月ごとのMySQLパーティションが機能しない

分類Dev

Ubuntuのパーティション分割と起動が機能しない

分類Dev

QuickSortHoareのパーティショニングが機能しない

分類Dev

cssプロパティが機能していないことを確認するifステートメント

分類Dev

Springアノテーション:クラスが@Autowiredの場合に@Requiredが機能しない理由

分類Dev

Laravelのコレクションフィルターパスが参照によって機能しない

分類Dev

SwiftTyphoonコンポーネントのプロパティ-インジェクションが機能しない

分類Dev

Railsでのフォーム送信が機能しない、ルーティング/パスエラーの可能性がある理由がわからない?

分類Dev

新しいURLパスにルーティングするとツールチップが機能しない

分類Dev

A-Frame:リリース0.9.0と0.9.2の間で「パースペクティブスクリーンショット」機能が壊れていますか?

分類Dev

AndroidOpencvパースペクティブトランスフォーメーションが期待どおりに機能しない

分類Dev

XAMPPがパーティションのルートにないのになぜ機能しないのですか?

分類Dev

リストボックスのプレゼンテーションプロパティがQlikviewで機能していません

分類Dev

TwitterAPIがホスティングで機能しない[ローカルホストで正常に機能する]

分類Dev

/ mntへのパーティションのマウントが機能しない

分類Dev

Android マニフェスト パーミッションが機能しない

分類Dev

スプリングブートプロパティの自動配線が機能しない

分類Dev

14.10のWubiが機能しない-選択したディスクのパーティション分割に失敗しました

分類Dev

レポートキャッシュパスの設定がスティミュレーションで機能しない

分類Dev

比較が機能しないのにフィルターが機能する理由を理解しようとしています(パンダ)

分類Dev

Windowsパーティションをフォーマットした後にUbuntuが機能しない

分類Dev

Oracleテーブルパーティションが機能しない

Related 関連記事

  1. 1

    スティッキーナビゲーションバーが機能しない/部分的に機能する

  2. 2

    TextBlockテキストプロパティのバインドが期待どおりに機能しない理由

  3. 3

    mysqlパーティショニングが機能しない

  4. 4

    Row_number()およびSQLのステートメントによるパーティションがJavaクラスで機能していません

  5. 5

    NGXS:ディスパッチされたアクションのテストがofActionDispatchedで機能しない

  6. 6

    同期機能のためにアクションクリエーターでアクションをディスパッチする必要がない理由/方法を誰かが説明できますか?

  7. 7

    グリッドオプションの列スパンが機能しない

  8. 8

    月ごとのMySQLパーティションが機能しない

  9. 9

    Ubuntuのパーティション分割と起動が機能しない

  10. 10

    QuickSortHoareのパーティショニングが機能しない

  11. 11

    cssプロパティが機能していないことを確認するifステートメント

  12. 12

    Springアノテーション:クラスが@Autowiredの場合に@Requiredが機能しない理由

  13. 13

    Laravelのコレクションフィルターパスが参照によって機能しない

  14. 14

    SwiftTyphoonコンポーネントのプロパティ-インジェクションが機能しない

  15. 15

    Railsでのフォーム送信が機能しない、ルーティング/パスエラーの可能性がある理由がわからない?

  16. 16

    新しいURLパスにルーティングするとツールチップが機能しない

  17. 17

    A-Frame:リリース0.9.0と0.9.2の間で「パースペクティブスクリーンショット」機能が壊れていますか?

  18. 18

    AndroidOpencvパースペクティブトランスフォーメーションが期待どおりに機能しない

  19. 19

    XAMPPがパーティションのルートにないのになぜ機能しないのですか?

  20. 20

    リストボックスのプレゼンテーションプロパティがQlikviewで機能していません

  21. 21

    TwitterAPIがホスティングで機能しない[ローカルホストで正常に機能する]

  22. 22

    / mntへのパーティションのマウントが機能しない

  23. 23

    Android マニフェスト パーミッションが機能しない

  24. 24

    スプリングブートプロパティの自動配線が機能しない

  25. 25

    14.10のWubiが機能しない-選択したディスクのパーティション分割に失敗しました

  26. 26

    レポートキャッシュパスの設定がスティミュレーションで機能しない

  27. 27

    比較が機能しないのにフィルターが機能する理由を理解しようとしています(パンダ)

  28. 28

    Windowsパーティションをフォーマットした後にUbuntuが機能しない

  29. 29

    Oracleテーブルパーティションが機能しない

ホットタグ

アーカイブ