Menu
Coddy logo textTech

Deklarowanie tablicy

Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 62 z 86.

Do tej pory pracowałeś z pojedynczymi wartościami przechowywanymi w zmiennych. Ale co, jeśli musisz przechować listę elementów, na przykład zbiór wyników, imion lub cen? Właśnie do tego służą tablice.

Tablica to uporządkowany zbiór zawierający wiele wartości tego samego typu. Możesz utworzyć tablicę, umieszczając wartości w nawiasach kwadratowych i oddzielając je przecinkami:

let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]

Swift automatycznie wywnioskuje typ tablicy na podstawie jej wartości. W powyższych przykładach fruits to tablica ciągów znaków ([String]), a scores to tablica liczb całkowitych ([Int]).

Możesz również zadeklarować tablicę z jawnym oznaczeniem typu:

var prices: [Double] = [9.99, 14.50, 3.25]

Aby utworzyć pustą tablicę, musisz określić jej typ, ponieważ Swift nie może wywnioskować go z wartości:

var names: [String] = []
var numbers = [Int]()

Oba podejścia tworzą pustą tablicę gotową do przechowywania wartości określonego typu.

challenge icon

Wyzwanie

Łatwy

Utwórz trzy różne tablice reprezentujące niewielki system magazynowy:

  1. Tablicę ciągów znaków o nazwie products, zawierającą: "Laptop", "Mouse", "Keyboard"
  2. Tablicę liczb całkowitych o nazwie quantities, zawierającą: 5, 20, 15
  3. Pustą tablicę liczb typu Double o nazwie prices z jawną adnotacją typu

Po zadeklarowaniu wszystkich trzech tablic wypisz każdą z nich w osobnym wierszu, w kolejności podanej powyżej.

Na przykład wynik powinien wyglądać tak:

["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]

Spróbuj swoich sił

// TODO: Napisz swój kod poniżej

// 1. Utwórz tablicę ciągów znaków o nazwie 'products' zawierającą: "Laptop", "Mouse", "Keyboard"

// 2. Utwórz tablicę liczb całkowitych o nazwie 'quantities' zawierającą: 5, 20, 15

// 3. Utwórz pustą tablicę liczb typu double o nazwie 'prices' z jawną adnotacją typu

// Wypisz każdą tablicę w osobnym wierszu
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: Edytor online Swift