«initialization» etiketlenmiş sorular


7
Java'da bir dizinin varsayılan başlatması nedir?
Yani bir int dizisi bildiriyorum ve başlatıyorum: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } Bunun yerine bunu yaptığımı söyle ... int[] arr = new int[5]; System.out.println(arr[0]); ... 0standart çıktı yazdıracak. Ayrıca, bunu …


12
Kullanışlı C ++ yapı başlatma
'Pod' C ++ yapıları başlatmak için uygun bir yol bulmaya çalışıyorum. Şimdi, aşağıdaki yapıyı düşünün: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Bunu rahatça C (!) İle başlatmak istiyorsanız, sadece şunu yazabilirim: /* A …


10
Std :: array ile C dizi başlatma “int arr [] = {e1, e2, e3,…}” davranışını nasıl taklit edebilirim?
(Not: Bu soru, öğelerin sayısını belirtmemek ve yine de iç içe türlerin doğrudan başlatılmasına izin vermek zorunda değildir.) Bu soru , C dizisi için kalan kullanımları tartışmaktadır int arr[20];. On onun cevabı , C diziler son kalelerinden @James Kanze gösterileri biri, benzersiz başlatma özellikleri var: int arr[] = { 1, …

11
Linux / OS X'te bir mongod hizmetini başlatmanın doğru yolu nedir?
Mongodb yükledim ve çalıştırmak, onunla çalışmak, basit DB okuma / yazma türü şeyler yapmak mümkün. Şimdi Mac'imi mongod'u bir hizmet olarak çalıştıracak şekilde ayarlamaya çalışıyorum. Yanıt olarak "Komut bulunamadı" mesajı alıyorum: init mongod start Cevap olarak: ~: service mongod start service: This command still works, but it is deprecated. Please …


6
Java'da uzunluğu 0 olan bir String dizisini nasıl başlatabilirim?
Yöntem için Java Belgeleri String[] java.io.File.list(FilenameFilter filter) , iade açıklamasına şunu içerir: Dizin boşsa veya filtre tarafından hiçbir isim kabul edilmediyse dizi boş olacaktır. Nasıl benzer bir şey yaparım ve bir String dizisini (veya bu konuda başka bir diziyi) 0 uzunluğuna sahip olacak şekilde nasıl başlatırım?

6
Swift'de neden kolaylık anahtar kelimesine ihtiyaç var?
Swift, yöntemi ve başlatıcı aşırı yüklemesini desteklediğinden, yan yana birden çok initöğe koyabilir ve hangisini uygun buluyorsanız onu kullanabilirsiniz: class Person { var name:String init(name: String) { self.name = name } init() { self.name = "John" } } Öyleyse convenienceanahtar kelime neden var olsun ki? Aşağıdakileri önemli ölçüde daha iyi …



2
Java: int dizisi sıfırdan farklı öğelerle başlar
JLS'ye göre, bir intdizi başlatıldıktan hemen sonra sıfırlarla doldurulmalıdır. Ancak olmadığı bir durumla karşı karşıyayım. Böyle bir davranış ilk olarak JDK 7u4'te ve sonraki tüm güncellemelerde de ortaya çıkar (64 bit uygulama kullanıyorum). Aşağıdaki kod istisna atar: public static void main(String[] args) { int[] a; int n = 0; for …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.