From 98f90a572f3db4162d7048d56f1340c450e6313f Mon Sep 17 00:00:00 2001 From: KtorZ Date: Thu, 10 Nov 2022 17:32:50 +0100 Subject: [PATCH] Add is_empty, preprend to standard lib / bytearray --- examples/aiken_std/lib/aiken/bytearray.ak | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/examples/aiken_std/lib/aiken/bytearray.ak b/examples/aiken_std/lib/aiken/bytearray.ak index c90cea80..0a334385 100644 --- a/examples/aiken_std/lib/aiken/bytearray.ak +++ b/examples/aiken_std/lib/aiken/bytearray.ak @@ -8,6 +8,14 @@ pub fn length(bytes: ByteArray) -> Int { builtin.lengthOfByteArray(bytes) } +pub fn is_empty(bytes: ByteArray) -> Bool { + builtin.emptyByteArray(bytes) +} + pub fn concat(left front: ByteArray, right back: ByteArray) -> ByteArray { builtin.appendByteArray(front, back) } + +pub fn prepend(rest: ByteArray, byte: Int) -> ByteArray { + builtin.consByteArray(byte, rest) +}