Latihan - Tulis kode pertama Anda
Dalam latihan langsung pertama ini, Anda akan menggunakan C# untuk mencetak frasa klasik dari programmer ke output standar konsol.
Menulis baris kode pertama Anda
Ada tradisi lama di antara pengembang perangkat lunak untuk mencetak frasa "Halo Dunia!" ke jendela output konsol. Seperti yang akan Anda alami, Anda dapat belajar banyak tentang pemrograman dan bahasa pemrograman C# dari latihan sederhana ini.
Masukkan kode ke editor kode C#
Editor kode C# tersedia untuk digunakan langsung di browser: C# Code Editor. Editor ini menyediakan lingkungan yang ringan untuk menulis, menjalankan, dan menguji kode C# tanpa perlu menginstal perangkat lunak apa pun di komputer lokal Anda.
Buka Editor Kode C# di jendela atau tab browser baru.
Anda dapat memposisikan jendela browser secara berdampingan sehingga Anda dapat merujuk ke instruksi ini saat Anda bekerja di Editor Kode C#.
Masukkan kode ini persis seperti yang muncul di Editor Kode C#:
Console.WriteLine("Hello World!");Anda akan melihat penjelasan tentang bagaimana dan mengapa itu bekerja segera. Tetapi pertama-tama, Anda harus mengalami bagaimana perangkat ini berjalan, dan memastikan Anda memasukkan data dengan benar. Untuk melakukannya, Anda akan menjalankan kode Anda.
Nota
Anda mungkin tergoda untuk memilih
CopydanRundan melewati semua penekanan tombol. Namun, ada manfaat untuk mengetik kode sendiri. Memasukkan kode sendiri memperkuat memori dan pemahaman yang akan membantu Anda mendapatkan wawasan yang tidak akan Anda dapatkan sebaliknya.
Jalankan kode pertama Anda
Tekan tombol ▶️ Jalankan
Tombol Jalankan melakukan dua tugas:
- Ini mengkompilasi kode Anda ke dalam format yang dapat dieksekusi yang dapat dipahami komputer.
- Ini menjalankan aplikasi terkompilasi Anda dan, ketika ditulis dengan benar, akan menghasilkan
"Hello World!".
Amati hasil Anda
Di konsol output, amati hasil kode Anda. Anda harus mendapatkan output berikut:
Hello World!
Apa yang harus dilakukan jika Anda mendapatkan pesan kesalahan
Menulis kode C# adalah latihan yang presisi. Jika Anda salah mengetik satu karakter, Anda akan mendapatkan pesan kesalahan di area output saat menjalankan kode.
Misalnya, jika Anda salah memasukkan huruf c kecil dalam kata console seperti itu:
console.WriteLine("Hello World!");
Anda akan mendapatkan pesan kesalahan berikut:
Error summary:
CS0103: The name 'console' does not exist in the current context
Apa arti pesan kesalahan ini?
C# adalah bahasa yang peka huruf besar/kecil, yang berarti bahwa pengkompilasi C# menganggap kata-kata console dan Console sama berbedanya dengan kata-kata cat dan dog. Terkadang, pesan kesalahan bisa sedikit menyesatkan. Anda harus memahami alasan sebenarnya mengapa kesalahan ada, dan itu datang melalui pembelajaran lebih lanjut tentang sintaks C#.
Demikian pula, jika Anda menggunakan tanda kutip tunggal (') untuk mengelilingi string Hello World! literal seperti:
Console.WriteLine('Hello World!');
Anda akan mendapatkan pesan kesalahan berikut:
Error summary:
CS1012: Too many characters in character literal
Anda dapat menggunakan pesan sebagai petunjuk saat menyelidiki masalah. Tetapi apa artinya pesan kesalahan? Apa sebenarnya "karakter harfiah?" Nantinya, Anda akan mempelajari lebih lanjut tentang literal berbagai jenis data (termasuk literal karakter). Untuk saat ini, berhati-hatilah saat Anda memasukkan kode.
Untungnya, kesalahan tidak pernah permanen. Anda hanya melihat kesalahan, memperbaikinya, dan menjalankan ulang kode Anda.
Jika Anda mendapatkan kesalahan saat menjalankan kode, luangkan waktu sejenak untuk melihatnya dengan saksama. Periksa setiap karakter dan pastikan Anda memasukkan baris kode ini dengan tepat.
Nota
Editor kode terus memantau kode yang Anda tulis dengan melakukan pra-kompilasi untuk menemukan potensi kesalahan. Ini akan mencoba membantu Anda dengan menambahkan garis bergelombang merah yang menggarisbawahi kode yang akan menghasilkan kesalahan.
Kesalahan umum yang dilakukan programmer baru:
- Memasukkan huruf kecil alih-alih mengapitalisasi
CdalamConsole, atau hurufWatauLdiWriteLine. - Memasukkan koma alih-alih titik antara
ConsoledanWriteLine. - Lupa menggunakan tanda kutip ganda, atau menggunakan tanda kutip tunggal untuk mengelilingi frasa
Hello World!. - Lupa titik koma di akhir perintah.
Masing-masing kesalahan ini mencegah kode Anda berhasil dikompilasi.
Editor kode menyoroti kesalahan prakompilasi untuk membantu Anda dengan mudah mengidentifikasi dan memperbaiki kesalahan saat Anda mengembangkan kode Anda. Anda dapat menganggapnya seperti pemeriksa ejaan yang membantu Anda memperbaiki kesalahan tata bahasa atau ejaan dalam dokumen.
Dengan asumsi Anda berhasil dalam langkah-langkah sebelumnya, mari kita lanjutkan.
Menampilkan pesan baru
Dalam tugas ini, Anda akan mengomentari baris kode sebelumnya, lalu menambahkan baris kode baru di Editor .NET untuk mencetak pesan baru
Ubah kode yang Anda tulis dengan menambahkan komentar kode yang diawali dengan dua garis miring ke depan
//:// Console.WriteLine("Hello World!");Anda dapat membuat komentar kode dengan mengawali baris kode dengan dua garis miring
//. Awalan ini menginstruksikan pengkompilasi untuk mengabaikan semua instruksi pada baris tersebut.Komentar kode berguna ketika Anda belum siap untuk menghapus kode, tetapi Anda ingin mengabaikannya untuk saat ini. Anda juga dapat menggunakan komentar kode untuk menambahkan pesan ke diri Anda sendiri atau orang lain yang nantinya dapat membaca kode, mengingatkan Anda tentang apa yang dilakukan kode.
Tambahkan baris kode baru agar sesuai dengan cuplikan kode berikut:
Console.Write("Congratulations!"); Console.Write(" "); Console.Write("You wrote your first lines of code.");Tekan tombol ▶️ Jalankan lagi. Kali ini, Anda harus mendapatkan output berikut.
Congratulations! You wrote your first lines of code.
Perbedaan antara Console.Write dan Console.WriteLine
Tiga baris kode baru yang Anda tambahkan menunjukkan perbedaan antara Console.WriteLine() metode dan Console.Write .
Console.WriteLine() mencetak pesan ke konsol output. Di akhir baris, ia menambahkan pemindahan baris yang mirip dengan menekan Enter atau Return untuk membuat baris baru.
Untuk mencetak ke konsol output, tetapi tanpa menambahkan umpan baris di akhir, Anda menggunakan teknik kedua, Console.Write(). Jadi, panggilan berikutnya ke Console.Write() menulis pesan lain pada baris yang sama.
Memperbarui pesan
Perbarui kode Anda agar sesuai dengan cuplikan kode berikut:
Console.WriteLine("Congratulations!"); Console.Write("You wrote your first lines of code.");Tekan tombol ▶️ Jalankan lagi. Kali ini, Anda harus mendapatkan output berikut.
Congratulations! You wrote your first lines of code.
Kode ini membantu menunjukkan perbedaan antara dua metode. Baris baru ditambahkan oleh Console.WriteLine(), dan Console.Write() mencetak output pada baris saat ini.
Selamat menulis baris kode pertama Anda!