Tôi đang chơi với các tính năng macro mới của Scala 2.11. Tôi muốn biết liệu tôi có thể làm việc viết lại như sau: forRange(0 to 10) { i => println(i) }
// into
val iter = (0 to 10).iterator
whil
Tôi mới sử dụng các macro scala và tôi đã dành một vài ngày để cố gắng viết cái đầu tiên của tôi. Tôi gặp vấn đề với nối quasiquotes. Có một danh sách các trường hợp khoản, chúng ta hãy nói như sau: v
Quasiquotes thật tuyệt vời - chúng làm cho các macro viết ở Scala cực kỳ ít đau đớn, và theo kinh nghiệm của tôi, chúng hầu như luôn hoạt động đúng như mong đợi. Và tốt nhất là, họ hiện có sẵn as a pl