SORU
7 Mayıs 2014, ÇARŞAMBA


_ (alt çizgi), ayrılmış bir anahtar olur.

Sadece _ aşağıdaki lambda ifadesi s değiştirdim

s->Integer.parseInt(s)

Derleyici diyor tutulması: '_' should not be used as an identifier, since it is a reserved keyword from source level 1.8 on.

JLS §3.9 Sözcük Yapısı / Kelimeler herhangi bir açıklama bulamadım.

CEVAP
7 Mayıs 2014, ÇARŞAMBA


Arama yeri JLS §15.27.1. Lambda Parameters

Eğer lambda parametre adı _ (alt çizgi tek bir karakter) varsa, bir derleme zamanı hatası.

Herhangi bir bağlamda değişken adı _ kullanılması önerilmez. Java programlama dili sürümlerini bir kelime olarak isim ve/rezerv olabilir ya da özel semantiği ver.

Bu yüzden Tutulma mesaj yanıltıcı, özellikle mesajın aynısı olduğu için her iki durumda, bir hata oluşturulur için bir lambda parametre veya bir uyarı oluşturulur için başka _ tanımlayıcı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • PomplamooseMusic

    PomplamooseM

    28 HAZİRAN 2008
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012