Sorğular 'optional'

Bir dəyər və ya istinad ola bilən dəyişməz bir növü. Bu tip hər bir nüsxədə qeyri-sıfır dəyər və ya bir istinad var və ya heç bir şey yoxdur (bu halda "istinad" "əskik" deyir, "sıfır içərisindədir" deyir).
23
Cavablar

Swift nida işarəsi nə deməkdir?

Swift Proqramlaşdırma dili dərslikində aşağıdakı nümunə var: class Person (name: String init (name: String) (self.name = name} var mənzil: mənzil? deinit {println ("\ (name) deinitialized olunur")}} sinif ...
03 iyun 14: 00-da təyin olunacaq
8
Cavablar

Niyə "örtülü açılmamış variantlar" yaradırsınız, buna görə də bu dəyərin nə olduğunu bilirsiniz?

Niyə müntəzəm dəyişən və ya daimi yaradan qarşı "Gizli açılmamış əlavə" yaratmaq lazımdır? Bunun uğurla yerləşdiriləcəyini bilirsinizsə, onda niyə opsiyonel bir seçim yaradın? Məsələn, niyə belədir?
3 iyun 'da 7:09' də təyin olundu
11
Cavablar

"Ölümlü səhv: gözlənilmədən isteğe bağlı bir dəyəri genişləndirərkən sıfır tapıldı" nədir?

Mənim Swift proqramı EXC_BAD_INSTRUCTION və bu səhv ilə çökdü. Bu nə deməkdir və onu necə düzəldə bilərəm? ölümcül səhv: nil gözlənilməz bir şəkildə isteğe dəyər yerləşdirmə zamanı tapıldı Bu yazı "gözlənilməz şəkildə tapmaq üçün cavablar toplamaq üçün nəzərdə tutulmuşdur ...
23 Avqustda təyin olundu '15 saat 10:10 'da
19
Cavablar

Niyə Java 8 Argumentlərdə lazımsız istifadə edilmir?

Bir çox saytlarda oxumuşdum. İsteğe bağlı olaraq yalnız bir dönüş növü olaraq istifadə edilməli və üsul arqumentlərində istifadə edilməməlidir. Məntiqli bir səbəb tapmaq üçün mübarizə edirəm. Məsələn, məndə bir məntiq var ...
10 avq. Saat 15: 58-də
5
Cavablar

Strings.xml parametrləri mümkündürmü?

Mənim Android tətbiqimdə mənim beynəlmiləlləşdirmə işarələrini həyata keçirəcəyəm. Beləliklə, indi qrammatika problemi və cümlələrin müxtəlif dillərdə yaradılışı var. Məsələn: "5 dəqiqə əvvəl" - İngilis dili ...
07.03 'də saat 22.33' də təyin olundu
12
Cavablar

Swift-də seçmə dəyər nədir?

Apple sənədlərindən: Əgər itkin ola bilən dəyərlərlə işləməyiniz və birgə istifadə edə bilərsiniz. Bu dəyərlər isteğe bağlı olaraq təqdim edilir. İstiqamətli dəyərdə bir dəyər var və ya göstərmək üçün nil ehtiva edir ...
03 iyun 'da 0:32' də təyin olundu
4
Cavablar

Java 8 alıcıları əlavə bir növ geri dönməlidir?

Java 8-də təqdim edilən isteğe bağlı növü, bir çox inkişaf üçün yeni bir şeydir. Klassik Foo yaxşı tətbiqin əvəzinə, İsteğe bağlı <Foo> geri dönən üsulu mu? Qiymətin boş olacağını düşünsəniz.
12 oct. '14 saat 20:30 'da
11
Cavablar

İsteğe bağlı olaraq istifadə edin

6+ ay və ya daha artıq Java 8 istifadə edərək, yeni API dəyişikliklərindən çox razıyam. Mən hələ də əmin deyiləm ki, bir sahə İstiqadəni istifadə edərkən. Göründüyü kimi, istənilən yerdə hər hansı bir yerdə istifadənin ardınca gedərəm ...
may ayının 4-də saat 13: 07-də təyin olundu
8
Cavablar

Java 8 funksional stil İsteğe bağlıdır.

Java 8-də, əgər varsa, İsteğe bağlı obyekt ilə bir şey etmək istəyirəm və əgər başqa bir şey etmirəmsə. əgər (opt.isPresent ()) {System.out.println ("found"); } else {System.out.println ("tapılmadı"); Lakin, bu "funksional stil" deyil ...
21 may, '14 'də saat 5: 28-də təyin olundu
3
Cavablar

Niyə isteğe bağlı istifadə edirsiniz?

Java 8 İsteğe bağlı sinifi istifadə edərkən, dəyərin isteğe bağlı olaraq sarılabilmesinin iki yolu vardır. String foobar = <dəyər və ya boşluq; Optional.of (foobar); // NullPointerException ata bilər İsteğe bağlı.OnuNullable (foob ...
29 iyul 15: 30-da təyin olundu
4
Cavablar

Sürətli sürətli 3 ilə opsiyonel bağlanma seçimi

Verilənlər: typealias Action = () -> () var action: Action = {func doStuff (stuff: String, tamamlama: @ action qətnaməsi) {print (stuff) = tamamlama tamamlama ()} func doStuffAgain () {print ( "yenə") hərəkət ()} doStuff ...
set 21 sentyabr '16 saat 17:01 'də
6
Cavablar

Əlavə və ya Əlavə Java'da İsteğe Bağlıdır

Java 8-də yeni isteğe bağlı bir növü ilə işləyirdim və funksional olaraq dəstəklənməyən bir ümumi əməliyyat kimi göründüyümlə üzləşdim: "orElseOptional" Aşağıdakı nümunəni nəzərdən keçirin: İsteğe bağlı <nəticə> resultFromServiceA = ser ...
02 mart saat 23: 03-də təyin olunmalıdır
12
Cavablar

Swift: nil üçün test variantları

Mən Xcode 6 Beta 4-i istifadə edirəm. Əlavə variantları necə düzgün sınaqdan keçirəcəyini başa düşmədiyim zaman belə bir qəribə vəziyyətim var. İstədiyimiz bir xyz varsa test etmək üçün doğru bir yoldur: if (xyz) // bir şey et və ya (xyz! = ...
02 Avqust '14 saat 20:39 'da
3
Cavablar

Swift-də bir if ifadəsi içərisində birdən çox icazə verin istifadə edin

Sözündən iki dəyərləri genişləndirirəm və istifadə etməzdən əvvəl onları buraxmamalı və düzgün növü yoxlamalıyam. İşdə mənə nə gəldi: var Enlem: AnyObject! = imageDictionary ["enlem"] varlik boyu: AnyObject! = imageDictionary ["uzunluq"] ...
İyul 06 '14 'də saat 04:43' də təyin olundu
20
Cavablar

Nil və boşluq üçün simli yoxlayın

Nil və "" Swift üçün strings yoxlamaq üçün bir yol varmı? Rails-də mən yoxlamaq üçün boş () istifadə edə bilərəm. Hal-hazırda var, amma lazımsız görünür: əgər stringA? !! = nil {if! stringA! .isEmpty {... blah blah ...
01 Mart ayarı '15 saat 5:41 'də