Future Tech Blog
フューチャー技術ブログ
Home
Tags
Go1.17
Go1.17
タグの記事
7
投稿
7
著者数
688
総シェア数
384
Twitter
0
Facebook
174
はてブ
130
Pocket
Go 1.17の sync/atomic パッケージ更新点と CompareAndSwap
TIGの市川です。Go 1.17連載のラストです。この記事では、Go 1.17で変更になった `sync/atomic` パッケージについて解説します。`sync/atomic` パッケージの `atomic.Value` に以下のメソッドが追加されました。
2021.08.20
Go言語
Go1.17
排他制御
ロックフリー
30
シェア
5
10
Go1.17で警告されるようになったerror#Is/As/Unwrap
TIG DXUnitの宮崎です。2021/8/16にGo1.17がリリースされましたね。Go 1.17連載第6回目ということで、Go Vetによる静的解析が強化され、`error`を実装した構造体に対する`Is/As/Unwrap`のシグネチャチェックが実施されるようになったという小ネタを紹介します。
2021.08.19
Go言語
エラーハンドリング
Go1.17
3
シェア
2
7
Go1.17における go get の変更点
Go 1.17連載の5日目の記事です。本記事ではGo1.17の `go get` に関するアップデートの詳細をお伝えします。モジュール外からの `go get` におけるコマンドインストール時に、警告を出力する
2021.08.18
Go言語
Go1.17
29
シェア
44
22
Go 1.17からの負のruneの扱い
この記事ではGo 1.17で更新があった負のruneの扱いについてです。更新自体は簡単なもので、この記事ではruneの説明から行います。Go 1.17のRelsease Notesを眺めていたらいくつかの箇所で `negative rune values` という記述があり、runeってなんだ?と気になったことがきっかけです。
2021.08.17
Go言語
Go1.17
19
シェア
4
3
Go 1.17のtesting新機能
TIGの伊藤真彦です。この記事はGo1.17連載の3記事目です。[Go1.17のリリースノート]にこのような記載があります。
2021.08.12
Go言語
テスト
Go1.17
96
シェア
45
26
Go1.17のencoding/csv
Go1.17連載の2つ目です。encoding/csvのマイナーチェンジ(APIが1個だけ追加した)という小ネタです。
2021.08.11
Go言語
Go1.17
56
シェア
16
18
Go 1.17連載が始まります: コンパイラとgo mod
Go 1.17の集中連載を行います。Go 1.17のリリースの足音が聞こえてきました。1.16のgo:embedのような「うぉっ」と声が出るような大きな新機能はなく、APIが変わらずに勝手に改善されるようなものと、小粒なAPIの追加が多い感じです
2021.08.10
インデックス
Go言語
Go1.17
151
シェア
58
44
1