idlize

Форк
0
/
unit_utils.ts 
17 строк · 562.0 Байт
1
import {Serializer} from "@arkoala/arkui/Serializer"
2

3
export function toInt32(value: number, littleEndian: boolean = true): number[] {
4
    const b0 = (value >> 0 & 0xFF)
5
    const b1 = (value >> 8 & 0xFF)
6
    const b2 = (value >> 16 & 0xFF)
7
    const b3 = (value >> 24 & 0xFF)
8
    return (littleEndian) ? [b0, b1, b2, b3] : [b3, b2, b1, b0]
9
}
10

11
export function toChars(value: string): number[] {
12
    return [...value].map(it => it.charCodeAt(0))
13
}
14

15
export function toArray(s: Serializer): Array<number> {
16
    return Array.from(s.asArray().slice(0, s.length()))
17
}
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.