Skip to content

Slices #251

@ivanstepanovftw

Description

@ivanstepanovftw

website/versioned_docs/version-0.12/01-language-basics/14-slices.mdx

Who stumbled with reinterpreting comptime_int to a slice [32]u8, you need first to define comptime_int as integer u256 then convert it into a slice using @bitCast.

const key: u256 = 0x1;
const key_arr: [32]u8 = @bitCast(key);

I think this example would teach why comptime_int should be defined as sized integer, and how to do something like C++ have - reinterpret_cast.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions