Eklenti sistemiyle işlevler ve/veya sanal yöntemler ekliyorsa kendi yönergelerimi Şablon Araç Takımı'na eklemek istiyorum. Bu Template::Grammar
içine çok derin olmadan kolayca yapılabilir mi? Ve CPAN üzerinde çalışabileceğim örnekler var mı?Perl için Template Toolkit'e kolayca yeni direktifler ekleyebilir miyim?
5
A
cevap
5
Şablon :: El Kitabında anlatılan MACRO directive mu?
2
Şahsen
Ben TT'nin davranışını uzatmak için en iyi yol buldum herkesin stoğunda subrefs kıpırdamak şudur: Neredeyse
$stash = { clever => \&do_something};
+0
bu soru için uygun olmayabilir (özel dilbilgisi, vb), ancak genel olarak iyi bir uygulama - 'do_something() 'için testlerin kolayca yazılabilmesi avantajından yararlanırken, şablonlardan çok fazla kod uygulamaya çalışmaktan kaçınır. – plusplus
İlgili konular
- 1. Kaynak noktası programına break point ekleyebilir miyim?
- 2. Yeniden yapılandırmak için "Smartypants" ekleyebilir miyim?
- 3. JVM'yi yeniden başlatmadan anahtar deposuna yeni sertifika ekleyebilir miyim?
- 4. Bir önişlemci makrosuna ekleyebilir miyim?
- 5. Erl komutuna dizinler ekleyebilir miyim?
- 6. Yerleşimleri şişirmeden/yeniden şişirmeden görünümler ekleyebilir miyim?
- 7. tqdm progressbar öğesine mesaj ekleyebilir miyim?
- 8. Emacs olmadan Lisp'i Kolayca Kullanabilir miyim?
- 9. Angular2 hizmetlerini direktifler olarak kullanma (ngIf için)
- 10. .wxl dosyasındaki bir String için yerelleştirilmiş bir değere yeni satır ekleyebilir miyim?
- 11. Python'da bir listeye bir işlem ekleyebilir miyim?
- 12. Bir pip gereksinimleri dosyasına yorum ekleyebilir miyim?
- 13. Xcode iOS Simulator'a müzik kütüphanesi ekleyebilir miyim?
- 14. Bir Stile Kaynak veya ResourceDictionary ekleyebilir miyim?
- 15. Çok-kuruluşlu bir ilişkiye yönetici ekleyebilir miyim?
- 16. sql veritabanına yabancı anahtar değeri ekleyebilir miyim?
- 17. Bir sonraki görünüme geçmek için görünümüme bir zamanlayıcı ekleyebilir miyim?
- 18. Knex sorgum için koşullu olarak bir where() cümlesi ekleyebilir miyim?
- 19. Bir Silverlight uygulamasında flash içeriği ekleyebilir miyim?
- 20. Matplotlib grafiklerini Excel'e programlı olarak ekleyebilir miyim?
- 21. Bir yöntemin içine bir sınıf ekleyebilir miyim?
- 22. maven'den persistence.xml dosyasına değerler ekleyebilir miyim?
- 23. Xcode 7.1'deki yeni projeler için varsayılan simülatörü kurabilir miyim?
- 24. JQuery'yi kullanarak bir HTML tablosunun MIDDLE'sine yeni bir TR ekleyebilir miyim?
- 25. Go lang template: yapılış için
- 26. Düğmeleri dinamik olarak Jquery UI İletişim Kutusuna ekleyebilir miyim?
- 27. Visual Studio 2010'da Görev Listesi öğelerini csHTML'ye ekleyebilir miyim?
- 28. SQLAlchemy'deki başka bir veritabanı sırasına göre yeni bir öğe ekleyebilir miyim?
- 29. bırakarak bazı direktifler İşleme diğerleri
- 30. Bazı sözleşmeleri statik analizden kolayca hariç tutabilir miyim?
ama ben beri MAKRO Sorumun olumsuz bir yanıt da anlaşılacağı I sınırlamaları tahmin yönergeler için özel dilbilgisi uygulamak, önyükleme yapmak. Gerçi çok fazla belirtmedim, bu yüzden teknik olarak doğru. –