Pertanyaan yang diberi tag «syntax»

Sintaks mengacu pada elemen dan simbol bahasa aktual itu sendiri. Pertanyaan harus ditandai sebagai sintaks ketika pertanyaan secara khusus dan hampir sepenuhnya berhubungan dengan sintaks saja. Tag ini harus digunakan dengan tag bahasa tertentu

16
Perlu penjelasan sederhana tentang metode injeksi
[1, 2, 3, 4].inject(0) { |result, element| result + element } # => 10 Saya melihat kode ini tetapi otak saya tidak mendaftarkan bagaimana angka 10 dapat menjadi hasilnya. Adakah yang mau menjelaskan apa yang terjadi di sini?
142 ruby  syntax 


7
Bash / sh - perbedaan antara && dan;
Saya biasanya menggunakan ;untuk menggabungkan lebih dari satu perintah dalam satu baris, tetapi beberapa orang lebih suka &&. Apakah ada bedanya? Misalnya, cd ~; cd -dan cd ~ && cd -sepertinya membuat hal yang sama. Versi apa yang lebih portabel, misalnya akan didukung oleh bash-subset seperti shell Android atau lebih?




7
Pemformatan string bernama parameter?
Saya tahu ini pertanyaan yang sangat sederhana, tetapi saya tidak tahu bagaimana cara meng-google-nya. bagaimana saya bisa melakukannya print '<a href="%s">%s</a>' % (my_url) Jadi itu my_urldigunakan dua kali? Saya berasumsi saya harus "memberi nama" %sdan kemudian menggunakan dict di params, tetapi saya tidak yakin dengan sintaks yang tepat? FYI saja, …
135 python  string  syntax 

4
“Int main (vooid)”? Bagaimana cara kerjanya?
Saya baru-baru mengetikkan program uji C kecil dan, dalam proses, saya membuat kesalahan ejaan dalam fungsi utama dengan sengaja menggunakan vooidbukan void. Namun itu masih berhasil. Mengurangi itu menjadi versi lengkap terkecil, saya berakhir dengan: int main (vooid) { return 42; } Ini memang compile ( gcc -Wall -o myprog …
135 c  syntax  main 

8
Penghitung otomatis di Ruby untuk masing-masing?
Saya ingin menggunakan for-each and a counter: i=0 for blah in blahs puts i.to_s + " " + blah i+=1 end Apakah ada cara yang lebih baik untuk melakukannya? Catatan: Saya tidak tahu apakah blahsitu array atau hash, tetapi harus melakukannya blahs[i]tidak akan membuatnya lebih seksi. Saya juga ingin tahu …
135 ruby  syntax 

6
Apa perbedaan antara $ {var}, "$ var", dan "$ {var}" di Bash shell?
Apa judulnya: apa artinya merangkum variabel dalam {},, ""atau "{}"? Saya belum bisa menemukan penjelasan daring tentang ini - saya belum bisa merujuknya kecuali menggunakan simbol, yang tidak menghasilkan apa-apa. Ini sebuah contoh: declare -a groups groups+=("CN=exampleexample,OU=exampleexample,OU=exampleexample,DC=example,DC=com") groups+=("CN=example example,OU=example example,OU=example example,DC=example,DC=com") Ini: for group in "${groups[@]}"; do echo $group done …
134 bash  shell  variables  syntax 

3
C #: Kelas abstrak perlu mengimplementasikan antarmuka?
Kode pengujian saya dalam C #: namespace DSnA { public abstract class Test : IComparable { } } Hasil dalam kesalahan kompilator berikut: error CS0535: 'DSnA.Test' does not implement interface member 'System.IComparable.CompareTo(object)' Karena kelas Testadalah kelas abstrak , mengapa kompiler memerlukannya untuk mengimplementasikan antarmuka? Tidakkah persyaratan ini hanya wajib untuk …


4
Apa arti simbol "@" dalam referensi ke daftar di Haskell?
Saya telah menemukan sepotong kode Haskell yang terlihat seperti ini: ps@(p:pt) Apa arti @simbol dalam konteks ini? Sepertinya saya tidak dapat menemukan info di Google (sayangnya sulit untuk mencari simbol di Google), dan saya tidak dapat menemukan fungsinya di dokumentasi Prelude, jadi saya membayangkan itu pasti semacam gula sintaksis sebagai …
128 haskell  syntax 

6
Ruby || = (atau sama dengan) di JavaScript?
Saya suka ||=mekanisme Ruby . Jika variabel tidak ada atau ada nil, buatlah dan setel sama dengan sesuatu: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Saya perlu melakukan sesuatu yang serupa di JavaScript sekarang. Apa konvensi atau cara yang tepat untuk …
128 javascript  ruby  syntax 

4
Apa yang dimaksud dengan tilde dalam tanda kurung siku saat membuat kelas generik Java?
Saya membaca beberapa contoh JMockit dan menemukan kode ini: final List<OrderItem> actualItems = new ArrayList<~>(); Apa arti tilde dalam pengenal generik? Saya tahu ini adalah operator NOT bitwise unary, tapi saya tidak melihat operand di sini. Juga, saya mencoba mengompilasinya dan mendapat kesalahan. Apakah saya baru saja melewatkan sesuatu?

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.