Pertanyaan yang diberi tag «syntax»

Sintaks mengacu pada seperangkat aturan yang menentukan cara menulis program terstruktur dengan benar dalam bahasa. Secara eksplisit tidak berurusan dengan makna atau interpretasi program.

20
Apakah `break` dan` continue` praktik pemrograman yang buruk?
Bos saya terus menyebutkan dengan acuh tak acuh bahwa programmer buruk menggunakan breakdan continuedalam loop. Saya menggunakannya sepanjang waktu karena mereka masuk akal; izinkan saya menunjukkan inspirasi kepada Anda: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return false; …

15
Mengapa bahasa yang dikelola dengan memori seperti Java, Javascript, dan C # mempertahankan kata kunci `baru`?
Kata newkunci dalam bahasa seperti Java, Javascript, dan C # menciptakan instance baru dari sebuah kelas. Sintaks ini tampaknya telah diwarisi dari C ++, di mana newdigunakan secara khusus untuk mengalokasikan instance baru dari kelas di heap, dan mengembalikan pointer ke instance baru. Dalam C ++, ini bukan satu-satunya cara …



3
Mengapa bahasa pemrograman, terutama C, menggunakan kurung kurawal dan bukan yang berbentuk bujur sangkar?
Definisi "bahasa C-Style" secara praktis dapat disederhanakan menjadi "menggunakan kurung kurawal ( {})." Mengapa kita menggunakan karakter tertentu (dan mengapa bukan sesuatu yang lebih masuk akal, seperti [], yang tidak memerlukan tombol shift setidaknya di keyboard AS)? Apakah ada manfaat aktual untuk produktivitas programmer yang berasal dari kawat gigi ini, …


8
Penggunaan praktis kata kunci “hasil” di C # [ditutup]
Setelah hampir 4 tahun pengalaman, saya belum melihat kode di mana kata kunci hasil digunakan. Adakah yang bisa menunjukkan kepada saya penggunaan praktis (bersama penjelasan) dari kata kunci ini, dan jika demikian, bukankah ada cara lain yang lebih mudah untuk memenuhi apa yang dapat dilakukannya?
76 c#  syntax 

5
Mengapa menyimpan fungsi di dalam kamus python?
Saya pemula python, dan saya baru belajar teknik yang melibatkan kamus dan fungsi. Sintaksnya mudah dan sepertinya hal yang sepele, tetapi indera python saya kesemutan. Sesuatu mengatakan kepada saya bahwa ini adalah konsep yang dalam dan sangat pythonic dan saya tidak begitu memahami pentingnya. Dapatkah seseorang memberi nama pada teknik …


6
Mengapa Pilih sebelum Dari dalam kueri SQL? [Tutup]
Ini adalah sesuatu yang sangat mengganggu saya di sekolah. Lima tahun yang lalu, ketika saya belajar SQL, saya selalu bertanya-tanya mengapa kita pertama menentukan bidang yang kita inginkan dan kemudian dari mana kita menginginkannya. Menurut ide saya, kita harus menulis: From Employee e Select e.Name Jadi mengapa norma mengatakan yang …
67 sql  history  syntax 

10
Desain Sintaks - Mengapa menggunakan tanda kurung ketika tidak ada argumen yang disampaikan?
Dalam banyak bahasa, sintaks function_name(arg1, arg2, ...)digunakan untuk memanggil suatu fungsi. Ketika kita ingin memanggil fungsi tanpa argumen, kita harus melakukannya function_name(). Saya merasa aneh bahwa kompiler atau juru bahasa naskah harus ()berhasil mendeteksinya sebagai panggilan fungsi. Jika suatu variabel diketahui bisa dipanggil, mengapa tidak function_name;cukup? Di sisi lain, dalam …


2
Mengapa operator bitwise memiliki prioritas lebih rendah daripada perbandingan?
Bisakah seseorang menjelaskan alasannya, mengapa dalam banyak bahasa paling populer (lihat catatan di bawah) operator perbandingan (==,! =, <,>, <=,> =) Memiliki prioritas lebih tinggi daripada operator bitwise (&, |, ^ , ~)? Saya tidak berpikir saya pernah menemukan penggunaan di mana prioritas ini akan alami. Itu selalu seperti: if( …


3
Apakah ada manfaat kinerja untuk menggunakan sintaks referensi metode alih-alih sintaks lambda di Java 8?
Apakah referensi metode melewatkan overhead bungkus lambda? Mungkinkah mereka di masa depan? Menurut Tutorial Java tentang Referensi Metode : Terkadang ... ekspresi lambda tidak melakukan apa-apa selain memanggil metode yang ada. Dalam kasus tersebut, seringkali lebih jelas untuk merujuk pada metode yang ada dengan nama. Referensi metode memungkinkan Anda untuk …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.