EN: Read in English
Dunia T2: Input & Output
Locals: nama untuk ulangan
Anda akan belajar: namakan nilai yang berulang sekali sahaja dengan locals, dan ubah di satu tempat.
Teks BM belum disemak oleh penutur asli.
Disemak dengan OpenTofu 1.13 pada 1 Nov 2026
Masalahnya
Waktu buka muncul dua kali dalam pelan. Kini kedai buka pukul 7 pagi. Apa yang boleh jadi masalah?
content = "Open 8am to 10pm\n"
content = "Kedai Kancil, 8am to 10pm\n"Pilih satu jawapan.
Tengok
Di sini waktu buka ditulis sekali, dalam blok locals. Tekan setiap baris yang menggunakannya.
Ketik baris yang sepadan.
0 daripada 2 dijumpai
local value (nilai tempatan) (local value): Nama untuk nilai yang anda guna berulang dalam satu pelan: local.hours. Ubah sekali; semua yang guna ikut. beri satu nama kepada nilai, boleh diguna di mana-mana dalam pelan.
Teka
Anda tukar hours sekali. Berapa fail plan akan ganti?
Pilih satu jawapan.
Cuba
Kedai kini buka pukul 7 pagi. Tukar hours sekali, jadi 7am to 11pm. Kemudian tofu apply, dan yes.
Pelan (fail .tf anda)init sudah siap
local_file.boardlocal_file.door
Sudah dibina (fail state)state #1
local_file.boardlocal_file.door
Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.
Petunjuk
Edit bloklocals sahaja, kemudian apply.Semak
Variable atau local?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Anda berjaya!
Kini anda boleh namakan nilai yang berulang sekali sahaja dengan locals.
Nak tahu lebih (pilihan)
Bloknya locals (jamak); anda baca satu nilai sebagai local.hours (tunggal). Local boleh guna variable, fungsi dan local lain, seperti upper(var.shop). Jangan berlebihan: local yang diguna sekali cuma tambah satu langkah untuk diikut.
English
The opening hours appear twice in the blueprint. Now the shop opens at 7am. What could go wrong?
content = "Open 8am to 10pm\n"
content = "Kedai Kancil, 8am to 10pm\n"
Here the hours are written once, in a locals block. Tap every line that uses them.
A local value gives a value one name, used anywhere in the blueprint.
You change hours once. How many files will the plan replace?
The shop opens at 7am now. Change hours once, to 7am to 11pm. Then tofu apply, and yes.
locals block, then apply.Variable or local?
You can now name a repeated value once with locals.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: OpenTofu: local values
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?