«scala-macros» etiketlenmiş sorular

1
Shapeless bir Quasiquote içinde nasıl kullanılır?
Bir aramaya çalışıyorum Shapelessiçeride a gelen makro quasiquoteile Scalave ben almak istiyorum alamıyorum. Benim makro hataları dönmez ama genişletmek değil Witness(fieldName)içineWitness.Lt[String] val implicits = schema.fields.map { field => val fieldName:String = field.name val fieldType = TypeName(field.valueType.fullName) val in = TermName("implicitField"+fieldName) val tn = TermName(fieldName) val cc = TermName("cc") q"""implicit val …

1
Bir makrodan anonim sınıfın yöntemleriyle yapısal bir tür elde etme
Bazı tür üyeler veya yöntemlerle anonim bir sınıf tanımlayan ve daha sonra bu yöntemlerle vb. Statik olarak yapısal tür olarak yazılan bir sınıf örneği oluşturan bir makro yazmak istediğimizi varsayalım. Bu, 2.10'daki makro sistemiyle mümkündür. 0 ve tür üye kısmı son derece kolaydır: object MacroExample extends ReflectionUtils { import scala.language.experimental.macros …
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.