Версионирование
Contents
[
Hide
]
github.com/aspose-cells/aspose-cells-go-cpp/v25 — это путь модуля Go, который указывает на конкретную версию сторонней библиотеки. Давайте разберём этот путь модуля и объясним его значение: Разбор пути модуля
- Адрес репозитория GitHub: github.com/aspose-cells/aspose-cells-go-cpp
- Эта часть указывает, что библиотека размещена на GitHub, в организации или пользователе aspose-cells, в репозитории с названием aspose-cells-go-cpp.
- Aspose.Cells — это набор API для работы и манипуляции файлами электронных таблиц (такими как Excel).
- Номер версии: /v25
- /v25 означает, что это версия 24 библиотеки. В модулях Go поддерживается семантическое версирование (SemVer), где пути, содержащие /vN, используются для явного указания номера основной версии.
- Когда основная версия больше или равна 2, путь модуля должен содержать номер версии для обеспечения совместимости и изоляции между разными основными версиями.
Значение
- aspose-cells-go-cpp: это привязка для языка Go к библиотеке на C++, позволяющая использовать функциональность Aspose.Cells в программах на Go для чтения, записи и манипуляции файлами Excel и других операций.
- v25: означает, что вы ссылаетесь на версию 24 библиотеки. Различные основные версии могут вводить несовместимые изменения, поэтому указание номера версии важно для обеспечения использования правильного API и поведения.
Использование
Для использования aspose-cells-go-cpp v25 в вашем проекте на Go, добавьте следующую строку в файл go.mod вашего проекта:
require github.com/aspose-cells/aspose-cells-go-cpp/v25 v25.x.x
Замените v25.x.x на конкретные номера минорной и патч-версии, например v25.0.0. Вы можете автоматически добавить и скачать эту зависимость с помощью команды go get:
go get github.com/aspose-cells/aspose-cells-go-cpp/v25@v25.x.x