Subj uygulanacak olup olmadığını bilen var mı? En azından, onlar için otomatik depolama sınıfı? Teşekkürler!D iç içe geçmiş işlevler tür çıkarımı
cevap
genel olarak oto fonksiyonları ile çeşitli sorun vardır, bu yüzden çok iyi nedeniyle otomatik ziyade tasarlanmış gibi olmak bir hata
void main()
{
auto bar() { return "hello world"; }
writeln(bar());
}
yapamam olabilir. Bunun için kesin planların ne olduğundan emin değilim, ancak 'u düşünürken, otomatik olarak iç içe geçmiş bir fonksiyonun dönüş tipi olarak kullanabileceğinizi düşünürdüm. Her iki durumda da bir enhancement request var.
Ancak ne olursa olsun oto iç içe fonksiyonları ile çalışır olsun, sen benzer bir şekilde bir temsilci bildirebilirsiniz:
void main()
{
auto bar =() { return "hello world"; };
writeln(bar());
}
Yani, temel işlevi hala orada, hatta tam sözdizimi ondan eğer arıyordu şu anda çalışmıyor.
Doğru anlıyorsam, temsilci veya anahtar kelime işlevi gerekli değil mi? –
Bu 'const bar = =' olması daha iyi olabilir, böylece WRT değerlerini gerçek bir işlev gibi işler. – BCS
@ Target-san Eğer bir lambda fonksiyonunun biri veya diğeri olmasını zorlamak istiyorsanız, sadece fonksiyonu veya delege anahtar sözcüğünü kullanırsınız ve genellikle ihtiyaç yoktur. –
- 1. İç içe geçmiş işlevler içinden kaçmak
- 2. İç içe anonim işlevler Clojure
- 3. MigraDoc - iç içe geçmiş/iç içe geçmiş tablolar?
- 4. İç içe geçmiş redüktörler
- 5. İç içe geçmiş işlevler için eşdeğer bir eşdeğer var mı?
- 6. İç içe karıştırılmış karışımlar veya işlevler SASS
- 7. Objective-C Tür Çıkarımı
- 8. İç içe geçmiş AngularJS, Jasmine
- 9. Android'de iç içe geçmiş kaydırma
- 10. linq iç içe geçmiş liste
- 11. İç içe geçmiş sözlük python
- 12. Vuejs iç içe geçmiş bileşenleri,
- 13. Omurga iç içe geçmiş koleksiyon
- 14. iç içe geçmiş tablo işlemleri
- 15. İç içe geçmiş yineleme sorunu
- 16. İç içe geçmiş SELECT seçenekleri
- 17. İç içe geçmiş sözlükler LINQ
- 18. JSON İç içe geçmiş Listeler
- 19. Golang iç içe geçmiş işlevi iç sınıf
- 20. Bir tür tanımında iç içe tür parametreleri
- 21. Python'da iç içe geçmiş listeleri nasıl dizinlenir?
- 22. C iç içe geçmiş yapıların dizisi dizisi
- 23. Java - Gson ayrıştırma iç içe geçmiş iç içe yuvalanmış
- 24. Sorgu iç içe geçmiş belgeler üzerinde ElasticSearch
- 25. İç içe geçmiş C++ şablonlarında başvuru türü
- 26. İç içe geçmiş işlev ortamı seçimi
- 27. Linq to XML iç içe geçmiş sorgu
- 28. İç içe geçmiş nesneler ve oluşturucular
- 29. İç içe geçmiş öğeleri Firebase'de sorgulama
- 30. Python iç içe geçmiş işlevlerindeki yerel değişkenler
Lütfen daha spesifik olun. Subj ile ne demek istiyorsun? –
Bu yapıyı kastediyorum. void foo() {auto bar() {dönüş 3.14; }; bar, otomatik depolama sınıfına sahip olamayacağından derlenmez. En azından böyle bir geliştirmenin planlanıp tasarlanmadığını merak ettim. –