1 Mart 2010, PAZARTESİ
@ Operatörü Scala
Scala @ operatörü ne iş yapar?
Blog yazısı örneğinFormal Language Processing in Scala, Part 2böyle bir şey var
case x @ Some(Nil) => x
CEVAP
1 Mart 2010, PAZARTESİ
Bir değişken için eşleşen bir desen bağlamak için bir olanak sağlar. Örneğin: aşağıdaki düşünün
val o: Option[Int] = Some(2)
Kolayca içeriğini ayıklayın:
o match {
case Some(x) => println(x)
case None =>
}
Ama eğer isterseniz ne oluriçerik** 7, ama kendisini seçeneği? Bu, şöyle yapılabilir:
o match {
case x @ Some(_) => println(x)
case None =>
}
@
kullanılabilir olduğunu unutmayınherhangi birseviye, sadece eşleşen en üst düzeyinde.
Bunu Paylaş:
Ne'In Scala?farklı Aktörler uygul...
Nasıl bir scala dönüştürmek için.Bir j...
Anlayış Scala örtülü...
Bazı örnek Scala sembol rakamları duru...
Kısmen uygulanan Scala tımar vs fonksi...