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.

7
Mengapa titik koma dan koma dipertukarkan untuk loop?
Dalam banyak bahasa (daftar yang luas, dari C ke JavaScript): koma ,argumen terpisah (mis. func(a, b, c)), sementara titik koma ;memisahkan instruksi berurutan (misalnya instruction1; instruction2; instruction3). Jadi mengapa pemetaan ini dibalik dalam bahasa yang sama untuk loop : for ( init1, init2; condition; inc1, inc2 ) { instruction1; instruction2; …

9
Apa perbedaan antara "Sintaks" dan "Gula Sintaksis"
Latar Belakang Halaman Wikipedia di Syntactic Sugar menyatakan: Dalam ilmu komputer, gula sintaksis adalah sintaksis dalam bahasa pemrograman yang dirancang untuk membuat segala sesuatu lebih mudah dibaca atau diungkapkan. Itu membuat bahasa "lebih manis" untuk digunakan manusia: hal-hal dapat diekspresikan lebih jelas, lebih ringkas, atau dengan gaya alternatif yang mungkin …


4
Mengapa pengembang C # membuka kurung baris baru? [Tutup]
Saya telah menghabiskan sebagian besar beberapa tahun terakhir bekerja terutama dengan C # dan SQL. Setiap programmer yang pernah bekerja sama dengan saya pada waktu itu memiliki kebiasaan untuk menempatkan kurung buka fungsi atau pernyataan aliran kontrol pada baris baru. Jadi ... public void MyFunction(string myArgument) { //do stuff } …
44 java  c#  javascript  syntax 


12
Mengapa sebagian besar bahasa pemrograman memiliki kata kunci atau sintaksis khusus untuk mendeklarasikan fungsi? [Tutup]
Sebagian besar bahasa pemrograman (baik bahasa yang diketik secara dinamis maupun statis) memiliki kata kunci dan / atau sintaksis khusus yang terlihat jauh berbeda dari mendeklarasikan variabel untuk mendeklarasikan fungsi. Saya melihat fungsi sama seperti mendeklarasikan entitas bernama lain: Misalnya dengan Python: x = 2 y = addOne(x) def addOne(number): …


7
Mengapa sebagian besar bahasa arus utama tidak mendukung sintaks “x <y <z” untuk perbandingan Boolean 3-arah?
Jika saya ingin membandingkan dua angka (atau entitas yang tertata dengan baik), saya akan melakukannya dengan x &lt; y. Jika saya ingin membandingkan tiga dari mereka, siswa aljabar sekolah menengah akan menyarankan mencoba x &lt; y &lt; z. Programmer dalam diri saya kemudian akan menjawab dengan "tidak, itu tidak valid, …



9
'<' versus '! =' sebagai kondisi dalam loop 'untuk'?
Katakanlah Anda memiliki forloop berikut *: for (int i = 0; i &lt; 10; ++i) { // ... } yang secara umum dapat juga ditulis sebagai: for (int i = 0; i != 10; ++i) { // ... } Hasil akhirnya sama, jadi apakah ada argumen nyata untuk menggunakan satu …
31 syntax 

16
Saya sedang menulis tentang sintaks bahasa. Apakah ada bahasa di luar sana di mana parameter ditempatkan di dalam nama metode?
dalam JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); dalam C #: public List&lt;Customer&gt; GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List&lt;Customer&gt; customers = GetTopCustomersOfTheYear(50, 2010); dalam PHP: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); Apakah …


22
Mengapa VB begitu populer? [Tutup]
Bagi saya, Visual Basic tampak kikuk, jelek, rawan kesalahan, dan sulit dibaca. Saya akan membiarkan yang lain menjelaskan alasannya . Meskipun VB.net jelas merupakan lompatan besar untuk bahasa dalam hal fitur, saya masih tidak mengerti mengapa ada orang yang memilih untuk kode di VB, katakanlah, C #. Namun, saya masih …

13
Mengapa bahasa pemrograman tidak secara otomatis mengelola masalah sinkron / asinkron?
Saya belum menemukan banyak sumber tentang ini: Saya bertanya-tanya apakah mungkin / ide yang baik untuk dapat menulis kode asinkron dengan cara sinkron. Misalnya, berikut adalah beberapa kode JavaScript yang mengambil jumlah pengguna yang disimpan dalam database (operasi asinkron): getNbOfUsers(function (nbOfUsers) { console.log(nbOfUsers) }); Alangkah baiknya bisa menulis sesuatu seperti …

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.