Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

`Array.zip3` documentation describes the result as an array of pairs

オープン 初心者向け
#20,811 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 3 日以内に返信

まだ誰も着手していません。

評価

難易度
1/5
見積もり時間
1時間未満
初心者へのやさしさ
95/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
fsharp
領域
documentation

調査の方向性

src/FSharp.Core/array.fsiでは、Array.zip3の概要に「array of pairs」とありますが、シグネチャは3要素の組を返します。このドキュメントを、関連するList.zip3、Seq.zip3、Array.unzip3の概要とあわせて読んでください。表現を「array of triples」に変更し、概要が関数の結果と一致することを確認してください。

索引モデルが issue の本文から書いたものです。

説明

Needs-Triage

The XML documentation of Array.zip3 says that it combines three arrays "into an array of pairs", but the result is an array of triples.

src/FSharp.Core/array.fsi:

/// <summary>Combines three arrays into an array of pairs. The three arrays must have equal lengths, otherwise an <c>ArgumentException</c> is
/// raised.</summary>
...
val zip3: array1: 'T1 array -> array2: 'T2 array -> array3: 'T3 array -> ('T1 * 'T2 * 'T3) array

The summaries of the sibling functions are right: List.zip3 ("Combines the three lists into a list of triples."), Seq.zip3 ("Combines the three sequences into a sequence of triples.") and Array.unzip3 ("Splits an array of triples into three arrays.").

Suggested wording: "Combines three arrays into an array of triples."

主要言語
F#
スター
4.3k
フォーク
881
平均マージ
4日 8時間
マージ済み PR(30日)
117

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

dotnet/fsharp のほかの issue

dotnet/fsharp の issue をすべて見る

似ている issue

Documentation の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。