aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiacomo Cavalieri <giacomo.cavalieri@icloud.com>2023-12-31 22:33:01 +0100
committerLouis Pilfold <louis@lpil.uk>2024-01-02 17:08:28 +0000
commit9720096c90c6b8e7a4c111716c66913e27dcbae5 (patch)
treefe3406637e4883c9e836605316cf37e5aab7d905
parenteb837cb1baea1b26df6fe3b3e948ae7521f06280 (diff)
downloadgleam_stdlib-9720096c90c6b8e7a4c111716c66913e27dcbae5.tar.gz
gleam_stdlib-9720096c90c6b8e7a4c111716c66913e27dcbae5.zip
set doc examples
-rw-r--r--src/gleam/set.gleam88
1 files changed, 44 insertions, 44 deletions
diff --git a/src/gleam/set.gleam b/src/gleam/set.gleam
index 87c29ec..9ffaccd 100644
--- a/src/gleam/set.gleam
+++ b/src/gleam/set.gleam
@@ -40,11 +40,11 @@ pub fn new() -> Set(member) {
/// ## Examples
///
/// ```gleam
-/// > new()
-/// > |> insert(1)
-/// > |> insert(2)
-/// > |> size
-/// 2
+/// new()
+/// |> insert(1)
+/// |> insert(2)
+/// |> size
+/// // -> 2
/// ```
///
pub fn size(set: Set(member)) -> Int {
@@ -58,11 +58,11 @@ pub fn size(set: Set(member)) -> Int {
/// ## Examples
///
/// ```gleam
-/// > new()
-/// > |> insert(1)
-/// > |> insert(2)
-/// > |> size
-/// 2
+/// new()
+/// |> insert(1)
+/// |> insert(2)
+/// |> size
+/// // -> 2
/// ```
///
pub fn insert(into set: Set(member), this member: member) -> Set(member) {
@@ -76,17 +76,17 @@ pub fn insert(into set: Set(member), this member: member) -> Set(member) {
/// ## Examples
///
/// ```gleam
-/// > new()
-/// > |> insert(2)
-/// > |> contains(2)
-/// True
+/// new()
+/// |> insert(2)
+/// |> contains(2)
+/// // -> True
/// ```
///
/// ```gleam
-/// > new()
-/// > |> insert(2)
-/// > |> contains(1)
-/// False
+/// new()
+/// |> insert(2)
+/// |> contains(1)
+/// // -> False
/// ```
///
pub fn contains(in set: Set(member), this member: member) -> Bool {
@@ -103,11 +103,11 @@ pub fn contains(in set: Set(member), this member: member) -> Bool {
/// ## Examples
///
/// ```gleam
-/// > new()
-/// > |> insert(2)
-/// > |> delete(2)
-/// > |> contains(1)
-/// False
+/// new()
+/// |> insert(2)
+/// |> delete(2)
+/// |> contains(1)
+/// // -> False
/// ```
///
pub fn delete(from set: Set(member), this member: member) -> Set(member) {
@@ -124,8 +124,8 @@ pub fn delete(from set: Set(member), this member: member) -> Set(member) {
/// ## Examples
///
/// ```gleam
-/// > new() |> insert(2) |> to_list
-/// [2]
+/// new() |> insert(2) |> to_list
+/// // -> [2]
/// ```
///
pub fn to_list(set: Set(member)) -> List(member) {
@@ -139,9 +139,9 @@ pub fn to_list(set: Set(member)) -> List(member) {
/// ## Examples
///
/// ```gleam
-/// > import gleam/list
-/// > [1, 1, 2, 4, 3, 2] |> from_list |> to_list |> list.sort
-/// [1, 3, 3, 4]
+/// import gleam/list
+/// [1, 1, 2, 4, 3, 2] |> from_list |> to_list |> list.sort
+/// // -> [1, 3, 3, 4]
/// ```
///
pub fn from_list(members: List(member)) -> Set(member) {
@@ -162,9 +162,9 @@ pub fn from_list(members: List(member)) -> Set(member) {
/// # Examples
///
/// ```gleam
-/// > from_list([1, 3, 9])
-/// > |> fold(0, fn(accumulator, member) { accumulator + member })
-/// 13
+/// from_list([1, 3, 9])
+/// |> fold(0, fn(accumulator, member) { accumulator + member })
+/// // -> 13
/// ```
///
pub fn fold(
@@ -183,11 +183,11 @@ pub fn fold(
/// ## Examples
///
/// ```gleam
-/// > import gleam/int
-/// > from_list([1, 4, 6, 3, 675, 44, 67])
-/// > |> filter(for: int.is_even)
-/// > |> to_list
-/// [4, 6, 44]
+/// import gleam/int
+/// from_list([1, 4, 6, 3, 675, 44, 67])
+/// |> filter(for: int.is_even)
+/// |> to_list
+/// // -> [4, 6, 44]
/// ```
///
pub fn filter(
@@ -209,10 +209,10 @@ pub fn drop(from set: Set(member), drop disallowed: List(member)) -> Set(member)
/// ## Examples
///
/// ```gleam
-/// > from_list([1, 2, 3])
-/// > |> take([1, 3, 5])
-/// > |> to_list
-/// [1, 3]
+/// from_list([1, 2, 3])
+/// |> take([1, 3, 5])
+/// |> to_list
+/// // -> [1, 3]
/// ```
///
pub fn take(from set: Set(member), keeping desired: List(member)) -> Set(member) {
@@ -233,8 +233,8 @@ fn order(first: Set(member), second: Set(member)) -> #(Set(member), Set(member))
/// ## Examples
///
/// ```gleam
-/// > union(from_list([1, 2]), from_list([2, 3])) |> to_list
-/// [1, 2, 3]
+/// union(from_list([1, 2]), from_list([2, 3])) |> to_list
+/// // -> [1, 2, 3]
/// ```
///
pub fn union(of first: Set(member), and second: Set(member)) -> Set(member) {
@@ -249,8 +249,8 @@ pub fn union(of first: Set(member), and second: Set(member)) -> Set(member) {
/// ## Examples
///
/// ```gleam
-/// > intersection(from_list([1, 2]), from_list([2, 3])) |> to_list
-/// [2]
+/// intersection(from_list([1, 2]), from_list([2, 3])) |> to_list
+/// // -> [2]
/// ```
///
pub fn intersection(