element.version === currentVersion)) { versionNodes.unshift({ version: currentVersion, url: "#" }); } document.querySelector("#project-version").innerHTML = versionNodes.reduce( (acc, element) => { const status = currentVersion === element.version ? "selected disabled" : ""; return ` ${acc} `; }, `
atomic_array · v1.0.0

atomic_array

Atomic mutable int arrays for Gleam!

Package Version Hex Docs

gleam add atomic_array@1
import atomic_array

pub fn main() {
  let array = atomic_array.new_signed(size: 30)

  // Mutate the array
  let assert Ok(_) = atomic_array.add(array, 0, 5)
  let assert Ok(_) = atomic_array.add(array, 0, 5)

  // The array is mutated
  array
  |> atomic_array.get(0)
  |> should.equal(Ok(10))
}

Further documentation can be found at https://hexdocs.pm/atomic_array.

Search Document