How to allocate 1MB in Go

1 Answer

0 votes
package main

import "fmt"

func main() {
    data := make([]byte, 1024 * 1024) // 1MB = 1,048,576 bytes 

    // initialize 
    data[0] = 42 // Example usage

    fmt.Printf("Allocated %d bytes\n", len(data))
}



/*
run:

Allocated 1048576 bytes

*/

 



answered May 19, 2025 by avibootz

Related questions

3 answers 428 views
2 answers 338 views
3 answers 371 views
1 answer 266 views
266 views asked May 20, 2025 by avibootz
3 answers 430 views
3 answers 409 views
409 views asked May 20, 2025 by avibootz
...