Junior
Wat zijn accolades in de programmeertaal Ruby?
sobes.tech AI
Antwoord van AI
Haakjes {} in Ruby worden in verschillende contexten gebruikt:
-
Definitie van codeblokken (blocks):
- Voor éénregelige blokken of wanneer het blok weinig code bevat.
# Voorbeeld van het gebruik van een blok met de method `each` [1, 2, 3].each { |n| puts n * 2 } # Voorbeeld van het gebruik van een blok met de method `map` doubled_numbers = [1, 2, 3].map { |n| n * 2 } -
Definitie van hashes (woordenboeken):
- Voor het maken van hash-literalen.
# Voorbeeld van het maken van een hash met symbolen als sleutels user = { name: "Alice", age: 30 } # Voorbeeld van het maken van een hash met verschillende sleuteltypen settings = { "theme" => "dark", :notifications => true, 1 => "value" } -
Geneste datastructuren:
- Samen met vierkante haakjes
[]voor het maken van geneste arrays en hashes.
# Voorbeeld van een geneste hash in een array data = [{ id: 1, value: "A" }, { id: 2, value: "B" }] # Voorbeeld van een geneste array in een hash config = { users: ["Alice", "Bob"], roles: ["admin", "user"] } - Samen met vierkante haakjes