Trendaavat aiheet
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Kokoonpano Swayssa on valinnainen, mutta se on siellä, kun sinun on puristettava kaikki suorituskyky ja otettava FuelVM suoraan hallintaasi.
Puretaan se osiin 🧵
🔧 Miksi käyttää Assemblyä?
→ Kaasun optimointi: Logiikan kirjoittaminen suoraan asm-lohkoihin vähentää kaasukustannuksia välttämällä korkean tason abstraktioita
→ Low-Level Control: Suora pääsy FuelVM-käskysarjaan, joka sopii erinomaisesti kirjaston tekijöille tai tehokäyttäjille, jotka tarvitsevat mukautettua muistinhallintaa tai opkooditason toimintaa
✅ Aivan kuten Solidityssä, myös Swayssa on "kokoonpano"-lohkoja:
Mutta pääasiallinen käyttäjämuoto on 'asm {}'.

Tältä se näyttää Swayssä:

🔍 ASM-lohkon ymmärtäminen:
Tämä yksinkertaisesti käyttää lisäyskäskyä lisätäkseen sellaisen rekisteröimään r1:n ja tallentaa tuloksen rekisteriin r2 ja palauttaa sen sitten.
Palautusrekisteri määritellään lopussa, kaikkien kokoamisohjeiden jälkeen. Se koostuu rekisterin nimestä ja valinnaisesta palautustyypistä (r2: u32). Jos palautustyyppi jätetään pois, sen oletusarvo on u64.
Haluatko palauttaa useita arvoja? Voit muokata kokoonpanolohkon monikkoa:

32
Johtavat
Rankkaus
Suosikit

