Fungsi type()
Termasuk bagian Dasar-Dasar dalam perjalanan Lua di Coddy. Pelajaran 9 dari 90.
Fungsi type() menerima nilai atau variabel apa pun sebagai input dan mengembalikan string yang memberi tahu kamu tipe data apa itu. Begini cara kerjanya:
playerScore = 100
playerName = "Coddy"
isReady = true
emptyValue = nil
print(type(playerScore)) -- output: number
print(type(playerName)) -- output: string
print(type(isReady)) -- output: boolean
print(type(emptyValue)) -- output: nilTantangan
MudahKamu diberi beberapa variabel yang telah ditentukan sebelumnya dan berisi berbagai tipe data. Gunakan fungsi type() untuk menentukan dan mencetak tipe data setiap variabel.
Variabelnya adalah:
mysteryValue1 = 42mysteryValue2 = "Adventure"mysteryValue3 = falsemysteryValue4 = nil
Cetak tipe setiap variabel secara berurutan, satu per baris.
Output yang Diharapkan:
number
string
boolean
nilCoba sendiri
-- Variabel yang sudah ditentukan
mysteryValue1 = 42
mysteryValue2 = "Adventure"
mysteryValue3 = false
mysteryValue4 = nil
-- TODO: Tulis kodemu di sini untuk menentukan dan mencetak tipe data setiap variabelPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator 2: Relasional dan Logika
Operator KesetaraanOperator RelasionalOperator 'and'Operator 'or'Operator 'not'Evaluasi Hubung SingkatNilai Truthy dan FalsyRangkuman: Logika Sederhana7Logika Percabangan Dasar
Pernyataan if-thenPernyataan if-then-elsePernyataan elseifRangkuman: Peti Harta Karun10Tabel Bagian 1: Gaya list
Apa itu Tabel?Membuat TabelMengakses Elemen berdasarkan IndeksMengubah Elemen berdasarkan IndeksOperator Panjang '#'table.insert()table.remove()Ringkasan: Kelola Anggota Pesta13Proyek: Toko Ramuan Sederhana
Menyiapkan ProyekMenambahkan Ramuan2Variabel dan Tipe Data
Apa Itu Variabel?AngkastringBooleanNilai 'nil'Fungsi type()Konvensi PenamaanUlasan: Profil Karakter5Output Dasar
Mencetak Nilai LiteralMencetak VariabelMencetak Beberapa NilaiMenggabungkan string dan VariabelFungsi tostring()inputKonversi TipeRangkuman: Laporan StatusRangkuman: Sampai 1208Dasar Manipulasi string
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Rangkuman: Format Nama Pengguna3Operator 1 Aritmetika & Penggabungan
Operator AritmetikaOperator ModuloOperator PemangkatanPenggabungan stringPrioritas OperatorRingkasan: Perhitungan Sederhana6Proyek: Menampilkan Statistik Karakter
Pesan SambutanDeklarasikan Statistik Karakter9Dasar-Dasar Fungsi
Mendeklarasikan FungsiMemanggil FungsiFungsi dengan ParameterFungsi dengan Beberapa ParameterPernyataan 'return'Rekap: Kalkulator LuasLatihan sendiri: Compiler Lua online