Populære emner
#
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.
Montering i Sway er valgfritt, men det er der når du trenger å presse ut hver eneste bit av ytelsen og ta direkte kontroll over FuelVM.
La oss bryte det ned 🧵
🔧 Hvorfor bruke Assembly?
→ gassoptimalisering: Å skrive logikk direkte i asm-blokker reduserer gasskostnadene ved å unngå abstraksjoner på høyt nivå
→ Low-Level Control: Direkte tilgang til FuelVM-instruksjonssett perfekt for bibliotekforfattere eller avanserte brukere som trenger tilpasset minneadministrasjon eller opcode-nivåatferd
✅ Akkurat som Solidity har Sway også «monteringsblokker»:
Men det viktigste brukervendte skjemaet er 'asm {}'.

Slik ser det ut i Sway:

🔍 Forstå asm-blokken:
Dette bruker ganske enkelt legg til-instruksjonen til å legge til en i register r1 og lagrer resultatet i register r2, og returnerer det deretter.
Returregisteret spesifiseres på slutten, etter alle monteringsanvisninger. Den består av registernavnet og valgfri returtype (r2: u32). Hvis returtypen utelates, er den som standard u64.
Vil du returnere flere verdier? Du kan endre en tuppel i monteringsblokken:

454
Topp
Rangering
Favoritter

