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

14
Mengapa pernyataan penugasan mengembalikan nilai?
Ini diperbolehkan: int a, b, c; a = b = c = 16; string s = null; while ((s = "Hello") != null) ; Menurut pemahaman saya, penugasan s = ”Hello”;seharusnya hanya menyebabkan “Hello”ditugaskan s, tetapi operasi seharusnya tidak mengembalikan nilai apa pun. Jika itu benar, maka ((s = "Hello") …
126 c#  syntax 


12
Bagaimana cara mengubah nilai Hash?
Saya ingin mengganti masing-masing valuedalam hash dengan value.some_method. Misalnya, untuk diberi hash sederhana: {"a" => "b", "c" => "d"}` setiap nilai harus .upcased, sehingga terlihat seperti: {"a" => "B", "c" => "D"} Saya mencoba #collectdan #maptetapi selalu mendapatkan array kembali. Apakah ada cara yang elegan untuk melakukan ini? MEMPERBARUI Sial, …
126 ruby  syntax  hash 




11
Menempatkan pernyataan if-elif-else di satu baris?
Saya telah membaca tautan di bawah ini, tetapi itu tidak menjawab pertanyaan saya. Apakah Python memiliki operator bersyarat terner? (pertanyaannya adalah tentang memadatkan pernyataan if-else menjadi satu baris) Apakah ada cara yang lebih mudah untuk menulis pernyataan if-elif-else agar sesuai dalam satu baris? Sebagai contoh, if expression1: statement1 elif expression2: …

6
Apakah mungkin untuk membuat kelas dalam anonim di Java menjadi statis?
Di Java, kelas bertingkat bisa berupa salah satu staticatau tidak. Jika ya static, mereka tidak berisi referensi ke pointer dari instance yang memuatnya (mereka juga tidak lagi disebut kelas dalam, mereka disebut kelas bersarang). Lupa membuat kelas bersarang staticjika tidak membutuhkan referensi tersebut dapat menyebabkan masalah pada pengumpulan sampah atau …

7
Cepat membuat parameter metode bisa berubah?
Bagaimana cara mengatasi kesalahan ini tanpa membuat variabel tambahan? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } Saya tidak ingin membuat variabel tambahan hanya untuk menyimpan nilai x. Apakah mungkin untuk melakukan apa …


6
Gabungkan dua string literal
Saya membaca Accelerated C ++ oleh Koenig. Dia menulis bahwa "ide barunya adalah kita dapat menggunakan + untuk menggabungkan string dan string literal - atau, dalam hal ini, dua string (tapi bukan dua string literal). Baiklah, kurasa ini masuk akal. Sekarang ke dua latihan terpisah yang dimaksudkan untuk menerangi ini. …

8
#import menggunakan tanda kurung sudut <> dan tanda kutip “”
Saya bertanya-tanya apa yang memutuskan apakah Anda diizinkan menggunakan &lt;Header.h&gt;atau "Header.h"saat Anda mengimpor file di Objective-C. Sejauh ini pengamatan saya adalah Anda menggunakan tanda kutip ""untuk file dalam proyek Anda yang sumber implementasinya Anda miliki, dan tanda kurung sudut &lt;&gt;saat Anda mereferensikan perpustakaan atau kerangka kerja. Tapi bagaimana tepatnya cara …


4
Aneh "[]" setelah tanda tangan metode Java
Saya melihat beberapa kode Java hari ini, dan saya menemukan beberapa sintaks yang aneh: public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } Saya pikir itu tidak dapat mengkompilasi dan ingin memperbaiki apa yang saya pikir salah ketik, tetapi kemudian saya ingat kompiler Java …
119 java  arrays  syntax 

10
Apa aturan sintaks untuk memiliki tanda koma dalam definisi tupel?
Dalam kasus tupel elemen tunggal, diperlukan tanda koma. a = ('foo',) Bagaimana dengan tupel dengan banyak elemen? Tampaknya ada atau tidak tanda koma di belakangnya, keduanya valid. Apakah ini benar? Menurut saya, memiliki tanda koma lebih mudah untuk diedit. Apakah itu gaya pengkodean yang buruk? a = ('foo1', 'foo2') b …
119 python  syntax  tuples 

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.