Pertanyaan yang diberi tag «if-statement»

Pernyataan "jika" adalah struktur kontrol aliran di sebagian besar bahasa pemrograman yang bercabang aliran eksekusi tergantung pada kondisi biner, umumnya dievaluasi saat runtime. Jika pernyataan juga biasa disebut juga conditional. Saat menggunakan tag ini, harap sertakan juga tag bahasa yang sesuai, seperti misalnya "java" jika pertanyaan Anda khusus untuk bahasa.

6
Bagaimana mencegah ifelse () dari mengubah objek Date menjadi objek numerik
Saya menggunakan fungsi ifelse()untuk memanipulasi vektor tanggal. Saya mengharapkan hasilnya dari kelas Date, dan terkejut mendapatkan numericvektor sebagai gantinya. Berikut ini sebuah contoh: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Ini terutama mengejutkan karena melakukan operasi di seluruh vektor mengembalikan …
162 r  datetime  if-statement 


15
Bagaimana mempersingkat pernyataan bersyarat saya
Saya memiliki pernyataan kondisional yang sangat panjang seperti berikut: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Saya bertanya-tanya apakah saya bisa mengubah ekspresi / pernyataan ini menjadi bentuk yang lebih ringkas. Adakah cara untuk mencapai ini?

14
Memeriksa penunjuk NULL dalam C / C ++ [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Perbaiki pertanyaan ini Dalam ulasan kode baru-baru ini, seorang kontributor mencoba untuk menegakkan …



14
Satu baris jika-kondisi-tugas
Saya memiliki kode berikut num1 = 10 someBoolValue = True Saya perlu mengatur nilai num1untuk 20jika someBoolValueadalah True; dan tidak melakukan hal lain. Jadi, inilah kode saya untuk itu num1 = 20 if someBoolValue else num1 Adakah cara agar saya bisa menghindari ...else num1bagian tersebut agar terlihat lebih bersih? Setara …

3
Menggunakan banyak let-as dalam pernyataan if di Swift
Saya membuka dua nilai dari kamus dan sebelum menggunakannya saya harus memberikannya dan menguji untuk jenis yang tepat. Inilah yang saya pikirkan: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = longitude as? Double { …

17
Penugasan dalam pernyataan if
Saya punya kelas Animal, dan subkelasnya Dog. Saya sering menemukan diri saya mengkodekan baris berikut: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Untuk variabel Animal animal;. Apakah ada beberapa sintaks yang memungkinkan saya untuk menulis sesuatu seperti: if (Dog dog = animal as …
142 c#  casting  if-statement 

9
&& (AND) dan || (OR) dalam pernyataan IF
Saya memiliki kode berikut: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } dimana partialHitsada HashMap. Apa yang akan terjadi jika pernyataan pertama benar? Apakah Java masih akan memeriksa pernyataan kedua? Karena agar pernyataan pertama menjadi benar, HashMap tidak boleh berisi kunci yang diberikan, jadi jika pernyataan kedua dicentang, saya akan …
142 java  if-statement 

16
Apa tujuan dari blok 'jika (0)' di blok if-else?
Pertanyaan saya adalah tentang baris yang saya sebutkan dalam subjek dan yang dapat saya lihat di banyak tempat di dalam kode produksi. Kode keseluruhan terlihat seperti ini: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another actual code …
141 c  if-statement 

8
Lebih baik 'mencoba' sesuatu dan menangkap pengecualian atau menguji apakah mungkin terlebih dahulu untuk menghindari pengecualian?
Haruskah saya menguji ifsesuatu yang valid atau hanya tryuntuk melakukannya dan menangkap pengecualian? Apakah ada dokumentasi kuat yang mengatakan bahwa satu cara lebih disukai? Apakah satu cara lebih pythonic ? Misalnya, haruskah saya: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Atau: try: x = my_list[3] except …

9
Cara paling elegan untuk menulis satu jepretan 'jika'
Sejak C ++ 17 seseorang dapat menulis ifblok yang akan dieksekusi persis seperti ini: #include <iostream> int main() { for (unsigned i = 0; i < 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout << "hello one-shot" << std::endl; // Possibly much …
138 c++  if-statement  c++17 

8
Bagaimana cara menggunakan struktur if - else dalam file batch?
Saya punya pertanyaan tentang struktur if - else dalam file batch. Setiap perintah berjalan secara individual, tetapi saya tidak dapat menggunakan blok "if - else" dengan aman sehingga bagian dari program saya ini tidak berfungsi. Bagaimana saya bisa membuat bagian-bagian ini berjalan? Terima kasih. IF %F%==1 IF %C%==1 ( ::copying …

10
Bagaimana caranya kalau-ada di Thymeleaf?
Apa cara terbaik untuk melakukan yang sederhana if- elsedi Thymeleaf? Saya ingin mencapai efek yang sama di Thymeleaf <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> dalam JSTL. Apa yang saya pikirkan sejauh ini: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> Saya tidak ingin …

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.