Értékelés:

Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.
Write Powerful Rust Macros
Egy példákon alapuló, lépésről lépésre történő útmutató a Rust makrókkal való sikeres használathoz.
A Write Powerful Rust Macros című könyvben megtanulhatod, hogyan használd ezeket a csodálatos metaprogramozási eszközöket, hogy a Rust teljes potenciálját kiaknázd. Ez a gyakorlati útmutató az abszolút alapoktól a haladó makrótechnikákig vezet, érdekes és magával ragadó példákon keresztül tárja fel a Rust makrókat.
A Write Powerful Rust Macros című könyvben felfedezheted:
Deklaratív makrók írása Procedurális makrók Makró kód olvasása és hibakeresése A típusrendszer javítása newtypes és nullás típusokkal Hogyan használják a gyakori Rust könyvtárak a makrókat?
A Write Powerful Rust Macros megtanítja, hogyan írjon, teszteljen, hibakeresést végezzen és publikáljon makrókat a Rusthoz. A könyv tökéletes azoknak a Rust-gyakorlóknak, akik el akarják sajátítani ezt a hatékony fejlesztési technikát. Fejezetről fejezetre építheti fel tudását. A deklaratív makrókkal kezd, mielőtt belevetné magát az igazi erőbe: procedurális makrókba, amelyek kódot generálhatnak, adatstruktúrákat bővíthetnek, sőt, még tartományspecifikus nyelveket is létrehozhatnak.
A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes PDF és ePub formátumú e-könyvét.
A technológiáról
A makrók a Rust egyik legfontosabb és leghatékonyabb eszközei. Bár közismerten nagy kihívást jelent, ez a metaprogramozási technika nagy hasznot hoz. A makrók használatával új Rust kódot generálhatunk fordítási időben, és ezzel több órányi fárasztó kódolást spórolhatunk meg, elhanyagolható futási idejű teljesítményhatás mellett. Ez a könyv pontosan megmutatja, hogyan sajátíthatja el ezt a Rust szupererőt.
A könyvről
A Write Powerful Rust Macros megnyitja a makrók világát a középhaladó Rust-programozók előtt. A deklaratív makrókkal kezd, hogy az alapokat elsajátíthassa. Ezután továbblépsz a procedurális makrók felé, miközben automatikusan generálsz egy építőprogramot, megtanulod létrehozni a saját domain-specifikus nyelveket, és még sok minden mást. Közben olyan gyakorlati készségeket is elsajátíthatsz, mint a makrók tesztelése, a makrók integrálása a ládákba, sőt, a makrók megosztása más fejlesztőkkel.
Mi van benne
Hogyan használják a Rust könyvtárak a makrókat Makrokód olvasása és hibakeresése új típusok és a típusállapot minta
Az olvasóról
Középhaladó Rust programozók számára.
A szerzőről
Sam Van Overmeire tapasztalt Rust-fejlesztő, több könyv, tudományos cikk és blogbejegyzés szerzője.
A könyv technikai szerkesztője Andrew Lilley Brinker volt.
Tartalomjegyzék
1 Átmenet a meta felé
2 Deklaratív makrók
3 Egy „Hello, World” procedurális makró
4 Mezők nyilvánossá tétele attribútum makrókkal
5 Információ elrejtése és mini-DSL-ek létrehozása függvényszerű makrókkal
6 Egy építő makró tesztelése
7 A pániktól az eredményig: Hibakezelés
8 Builder attribútumokkal
9 Infrastruktúra DSL írása
10 Makrók és a külvilág