aboutsummaryrefslogtreecommitdiff
path: root/lessons/src/lesson036_bit_arrays/code.gleam
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2023-12-20 20:46:44 +0000
committerLouis Pilfold <louis@lpil.uk>2023-12-20 20:46:44 +0000
commit2a6ae1fa5408247c95bf4a7d59e5038342a2a125 (patch)
tree3d0812a584c81762a91cbb8c32b64e7b3996f621 /lessons/src/lesson036_bit_arrays/code.gleam
parentee4820f0dfcd03ce915fbd08564eec0abad428db (diff)
downloadtour-2a6ae1fa5408247c95bf4a7d59e5038342a2a125.tar.gz
tour-2a6ae1fa5408247c95bf4a7d59e5038342a2a125.zip
Nil and bit arrays
Diffstat (limited to 'lessons/src/lesson036_bit_arrays/code.gleam')
-rw-r--r--lessons/src/lesson036_bit_arrays/code.gleam13
1 files changed, 13 insertions, 0 deletions
diff --git a/lessons/src/lesson036_bit_arrays/code.gleam b/lessons/src/lesson036_bit_arrays/code.gleam
new file mode 100644
index 0000000..dc772ca
--- /dev/null
+++ b/lessons/src/lesson036_bit_arrays/code.gleam
@@ -0,0 +1,13 @@
+import gleam/io
+
+pub fn main() {
+ // 8 bit int. In binary: 00000011
+ io.debug(<<3>>)
+ io.debug(<<3>> == <<3:size(8)>>)
+
+ // 16 bit int. In binary: 0001100000000011
+ io.debug(<<6147:size(16)>>)
+
+ // A bit array of UTF8 data
+ io.debug(<<"Hello, Joe!":utf8>>)
+}