Hi All,

I am confused!


sub blob-from-pointer(Pointer:D \ptr, Int :$elems!, Blob:U :$type = Buf) is export {

What is `Pointer:D \ptr`?

Why the `\`?


What is `:$elems!`?

Why the `:`?

Why the `!`?


What is `Blob:U :$type = Buf`

What does `Blob:U` mean?

What does `:type` mean?

Is `$type` being assigned the type of `Buf`


:'(


Yours in confusion,
-T

Reply via email to