100 Days of SwiftUI – Day 2

Oke, hari kedua. Hari ini kembali mengingat kembali mengenai :

  1. Arrays
  2. Sets
  3. Tuples
  4. Arrays vs sets vs tuples
  5. Dictionaries
  6. Dictionary default values
  7. Creating empty collections
  8. Enumerations
  9. Enum associated values
  10. Enum raw values

Seiring dengan peningkatan materi yang harus di remind dan dipahami kapan waktu yang tepat untuk penerapan dan juga bagaimana menerapkannya, tantangan belajar pun menjadi semakin meningkat. Kali ini kesulitan yang dirasakan adalah ketika berkenalan dengan Tuples mengingat sebelumnya saya hanya mengenal Arrays, Sets dan Dictionaries. Dimana jika saya pahami maka Arrays adalah data berurut, Sets adalah kumpulan data yang tidak memperhatikan urutan dan harus unik, sementra Dictionaries adalah data berpasangan. Diluar itu, kendala paling terasa dalam topik ini adalah ketika harus membuat Empty Selection dimana saya masih sering tertukar dan kebingungan mengenai kapan harus mempergunakan [ ; < ; maupun ( .

Sementara itu, pengarang dari 100 days of Swift menyimpulkan bahwa di hari kedua ini kita telah mempelajari :

  1. Arrays, sets, tuples, and dictionaries let you store a group of items under a single value. They each do this in different ways, so which you use depends on the behavior you want.
  2. Arrays store items in the order you add them, and you access them using numerical positions.
  3. Sets store items without any order, so you can’t access them using numerical positions.
  4. Tuples are fixed in size, and you can attach names to each of their items. You can read items using numerical positions or using your names.
  5. Dictionaries store items according to a key, and you can read items using those keys.
  6. Enums are a way of grouping related values so you can use them without spelling mistakes.
  7. You can attach raw values to enums so they can be created from integers or strings, or you can add associated values to store additional information about each case.

Ps. Salah satu ketakutan melakukan kegiatan secara berkala termasuk 100 Days of SwiftUI ini adalah mengenai komitmen. Bukan perkara mudah untuk terus melangkah terutama ketika kita merasa sendiri dan tak memiliki teman untuk diajak berdiskusi ketika kita menemukan bottle neck. Dan selayaknya prajurit yang takut akan kematian, demikian pula saya pun telah memilih untuk berkali-kali mundur ketika menemukan bottle neck. Semoga dengan menggunakan wordpress sebagai media sharing progress, membantu saya untuk meyakinkan diri bahwa saya punya teman berdiskusi diluar sana.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s