Junior
Mi a kapcsos zárójel a Ruby programozási nyelvben?
sobes.tech MI
Válasz az MI-től
A kapcsos zárójelek {} a Ruby-ban több kontextusban is használatosak:
-
Kódrészek (blokkok) meghatározása:
- Egy soros blokkokhoz vagy amikor a blokk kevés kódot tartalmaz.
# Példa a `each` metódussal való blokk használatára [1, 2, 3].each { |n| puts n * 2 } # Példa a `map` metódussal való blokk használatára doubled_numbers = [1, 2, 3].map { |n| n * 2 } -
Hash-ek (szótárak) definiálása:
- Hash literálok létrehozásához.
# Példa egy hash létrehozására szimbólumokat kulcsokként használva user = { name: "Alice", age: 30 } # Példa egy hash létrehozására különböző kulcstípusokkal settings = { "theme" => "dark", :notifications => true, 1 => "value" } -
Beágyazott adatszerkezetek:
- A négyzetes zárójelek
[]-kel együtt használva, beágyazott tömbök és hash-ek létrehozására.
# Beágyazott hash egy tömbben data = [{ id: 1, value: "A" }, { id: 2, value: "B" }] # Beágyazott tömb egy hash-ben config = { users: ["Alice", "Bob"], roles: ["admin", "user"] } - A négyzetes zárójelek