TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
myStack

7 Feb, 16:12

Открыть в Telegram Поделиться Пожаловаться

slice-analyzer

Написал крошечный пакет для печати внутренней структуры слайса

https://github.com/rostislaved/slice-analyzer

package main

import (
sliceanalyzer "github.com/rostislaved/slice-analyzer"
)

func main() {
s1 := []int{1, 2, 3}
sliceanalyzer.Print(s1, "s1")

s2 := append(s1, 4, 5)
sliceanalyzer.Print(s2, "s2")

s3 := s2[1:4]
sliceanalyzer.Print(s3, "s3")
}

[s1]
┌───────┬───┬───┬───┐
│ slice │ 1 │ 2 │ 3 │
│ array │ 1 │ 2 │ 3 │
│ index │ 0 │ 1 │ 2 │
└───────┴───┴───┴───┘
┌─────────────┬──────────────┐
│ pointer │ 0xc00001a108 │
│ pointer dec │ 824633827592 │
│ len │ 3 │
│ cap │ 3 │
└─────────────┴──────────────┘

[s2]
┌───────┬───┬───┬───┬───┬───┬───┐
│ slice │ 1 │ 2 │ 3 │ 4 │ 5 │ ▒ │
│ array │ 1 │ 2 │ 3 │ 4 │ 5 │ 0 │
│ index │ 0 │ 1 │ 2 │ 3 │ 4 │ 5 │
└───────┴───┴───┴───┴───┴───┴───┘
┌─────────────┬──────────────┐
│ pointer │ 0xc0000221b0 │
│ pointer dec │ 824633860528 │
│ len │ 5 │
│ cap │ 6 │
└─────────────┴──────────────┘

[s3]
┌───────┬───┬───┬───┬───┬───┐
│ slice │ 2 │ 3 │ 4 │ ▒ │ ▒ │
│ array │ 2 │ 3 │ 4 │ 5 │ 0 │
│ index │ 0 │ 1 │ 2 │ 3 │ 4 │
└───────┴───┴───┴───┴───┴───┘
┌─────────────┬──────────────┐
│ pointer │ 0xc0000221b8 │
│ pointer dec │ 824633860536 │
│ len │ 3 │
│ cap │ 5 │
└─────────────┴──────────────┘

789 1 12 17 31
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot