Latihan - Tulis kode pertama Anda

Selesai

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.

  1. 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#.

  2. 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 Copy dan Run dan 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

  1. 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

  1. 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 C dalam Console, atau huruf W atau L di WriteLine.
  • Memasukkan koma alih-alih titik antara Console dan WriteLine.
  • 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

  1. 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.

  2. Tambahkan baris kode baru agar sesuai dengan cuplikan kode berikut:

    Console.Write("Congratulations!");
    Console.Write(" ");
    Console.Write("You wrote your first lines of code.");
    
  3. 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

  1. Perbarui kode Anda agar sesuai dengan cuplikan kode berikut:

    Console.WriteLine("Congratulations!");
    Console.Write("You wrote your first lines of code.");
    
  2. 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!