Menu
Coddy logo textTech

Tworzenie tablic

Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 58 z 88.

Tablica to uporządkowany zbiór elementów. Możesz myśleć o niej jak o liście, która może przechowywać wiele wartości w jednej zmiennej. Tablice są niezwykle przydatne, gdy trzeba pracować z grupami powiązanych danych.

Aby utworzyć tablicę w Ruby, użyj nawiasów kwadratowych [], a elementy oddziel przecinkami:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
puts fruits  # Wyświetla każdy owoc w osobnym wierszu

Tablice w Ruby mogą przechowywać dowolny typ danych. Możesz nawet mieszać różne typy w tej samej tablicy:

mixed = [42, "hello", true, 3.14]

Możesz też utworzyć pustą tablicę i dodać elementy później:

empty_list = []

Aby sprawdzić, ile elementów zawiera tablica, użyj metody length lub size:

colors = ["red", "green", "blue"]
puts colors.length  # Wypisuje: 3

Tablice zachowują kolejność swoich elementów, więc pierwszy dodany element pozostaje pierwszy, drugi pozostaje drugi i tak dalej. Ta kolejność staje się ważna, gdy w następnej lekcji nauczymy się uzyskiwać dostęp do poszczególnych elementów.

challenge icon

Wyzwanie

Łatwy

Wczytaj trzy dane wejściowe:

  1. Ciąg znaków (pierwszy element)
  2. Liczbę całkowitą (drugi element)
  3. Ciąg znaków (trzeci element)

Utwórz tablicę zawierającą te trzy elementy w kolejności, w jakiej zostały wczytane. Następnie wypisz tablicę za pomocą puts, a w nowym wierszu jej długość.

Na przykład, jeśli dane wejściowe to apple, 42 i banana, wynikiem powinno być:

apple
42
banana
3

Jeśli dane wejściowe to red, 100 i blue, wynikiem powinno być:

red
100
blue
3

Jeśli dane wejściowe to hello, 7 i world, wynikiem powinno być:

hello
7
world
3

Spróbuj swoich sił

# Wczytaj dane wejściowe
first_element = gets.chomp
second_element = gets.to_i
third_element = gets.chomp

# TODO: Napisz swój kod poniżej
# Utwórz tablicę z trzema elementami


# Wypisz tablicę za pomocą puts, a następnie wypisz jej długość
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Ruby online