バージョニング
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は、スプレッドシートファイル(Excelなど)を操作・処理するAPIのスイートです。
- バージョン番号:/v25
- /v25は、このライブラリのバージョン24を示します。Go Modulesでは、セマンティックバージョニング(SemVer)がサポートされており、/vNを含むパスはメジャーバージョン番号を明示的に示すために使用されます。
- メジャーバージョンが2以上の場合、モジュールパスにバージョン番号を含める必要があり、互換性と異なるメジャーバージョン間の分離が確保されます。
意味合い
- aspose-cells-go-cpp:これはC++ライブラリのGoバインディングで、Aspose.Cellsの機能をGoプログラム内で使用できるようにし、Excelファイルの読み取り、書き込み、操作などを可能にします。
- v25:これは、ライブラリのバージョン24を参照していることを示します。異なるメジャーバージョンでは互換性のない変更が導入される場合があるため、バージョン番号の指定は、正しいAPIと動作に依存させるために重要です。
使用例
Goプロジェクトでaspose-cells-go-cpp v25を使用するには、次の行を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