{"id":14386,"date":"2024-03-15T09:00:56","date_gmt":"2024-03-15T09:00:56","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/"},"modified":"2025-08-06T08:03:52","modified_gmt":"2025-08-06T08:03:52","slug":"how-can-bytes-be-written-into-an-array-in-go-language","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/","title":{"rendered":"How to Write Bytes to an Array in Go"},"content":{"rendered":"<p>In Go language, writing bytes to an array can be done using index assignment. Here is an example code snippet:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">package<\/span> main\r\n\r\n<span class=\"hljs-keyword\">import<\/span> <span class=\"hljs-string\">\"fmt\"<\/span>\r\n\r\n<span class=\"hljs-function\"><span class=\"hljs-keyword\">func<\/span> <span class=\"hljs-title\">main<\/span><span class=\"hljs-params\">()<\/span><\/span> {\r\n    <span class=\"hljs-keyword\">var<\/span> arr [<span class=\"hljs-number\">5<\/span>]<span class=\"hljs-type\">byte<\/span>\r\n    str := <span class=\"hljs-string\">\"Hello\"<\/span>\r\n\r\n    <span class=\"hljs-keyword\">for<\/span> i := <span class=\"hljs-number\">0<\/span>; i &lt; <span class=\"hljs-built_in\">len<\/span>(str); i++ {\r\n        arr[i] = str[i]\r\n    }\r\n\r\n    fmt.Println(arr)\r\n}\r\n<\/code><\/pre>\n<p>In the code above, we declared a byte array arr with a length of 5, and then wrote each byte of the string &#8220;Hello&#8221; into the array sequentially. Finally, we printed the array, resulting in [72 101 108 108 111], which corresponds to the ASCII codes of the letters &#8220;H&#8221;, &#8220;e&#8221;, &#8220;l&#8221;, &#8220;l&#8221;, and &#8220;o&#8221;.<\/p>\n<p>Please note that it is assumed here that the length of the array is sufficient to accommodate all the bytes of the string, otherwise it may cause an array out of bounds error.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Go language, writing bytes to an array can be done using index assignment. Here is an example code snippet: package main import &#8220;fmt&#8221; func main() { var arr [5]byte str := &#8220;Hello&#8221; for i := 0; i &lt; len(str); i++ { arr[i] = str[i] } fmt.Println(arr) } In the code above, we declared a [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[14567,19351,4228,19350,12372],"class_list":["post-14386","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-byte-array","tag-bytes-in-go","tag-go","tag-go-arrays","tag-go-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Write Bytes to an Array in Go - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn to write bytes to a Go array using index assignment. Step-by-step code example &amp; ASCII output explanation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Write Bytes to an Array in Go\" \/>\n<meta property=\"og:description\" content=\"Learn to write bytes to a Go array using index assignment. Step-by-step code example &amp; ASCII output explanation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T09:00:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-06T08:03:52+00:00\" \/>\n<meta name=\"author\" content=\"Isabella Edwards\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isabella Edwards\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/\"},\"author\":{\"name\":\"Isabella Edwards\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\"},\"headline\":\"How to Write Bytes to an Array in Go\",\"datePublished\":\"2024-03-15T09:00:56+00:00\",\"dateModified\":\"2025-08-06T08:03:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/\"},\"wordCount\":111,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"byte array\",\"bytes in Go\",\"Go\",\"Go arrays\",\"Go tutorial\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/\",\"name\":\"How to Write Bytes to an Array in Go - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T09:00:56+00:00\",\"dateModified\":\"2025-08-06T08:03:52+00:00\",\"description\":\"Learn to write bytes to a Go array using index assignment. Step-by-step code example & ASCII output explanation.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Write Bytes to an Array in Go\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\",\"name\":\"Isabella Edwards\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"caption\":\"Isabella Edwards\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Write Bytes to an Array in Go - Blog - Silicon Cloud","description":"Learn to write bytes to a Go array using index assignment. Step-by-step code example & ASCII output explanation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/","og_locale":"en_US","og_type":"article","og_title":"How to Write Bytes to an Array in Go","og_description":"Learn to write bytes to a Go array using index assignment. Step-by-step code example & ASCII output explanation.","og_url":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T09:00:56+00:00","article_modified_time":"2025-08-06T08:03:52+00:00","author":"Isabella Edwards","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Isabella Edwards","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/"},"author":{"name":"Isabella Edwards","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd"},"headline":"How to Write Bytes to an Array in Go","datePublished":"2024-03-15T09:00:56+00:00","dateModified":"2025-08-06T08:03:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/"},"wordCount":111,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["byte array","bytes in Go","Go","Go arrays","Go tutorial"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/","url":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/","name":"How to Write Bytes to an Array in Go - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T09:00:56+00:00","dateModified":"2025-08-06T08:03:52+00:00","description":"Learn to write bytes to a Go array using index assignment. Step-by-step code example & ASCII output explanation.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-can-bytes-be-written-into-an-array-in-go-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Write Bytes to an Array in Go"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd","name":"Isabella Edwards","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","caption":"Isabella Edwards"},"url":"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/14386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=14386"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/14386\/revisions"}],"predecessor-version":[{"id":158417,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/14386\/revisions\/158417"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=14386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=14386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=14386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}