型変換Go言語の入門書には必ずstring・byte・runeが出てきます。書かれていることが多く、そんなものかと分かった気になって軽く流してしまいがちなのですが、いざプログラムを組み始めると、それぞれを相互変換する場面が頻発して混乱してしまいます。ジェネリクスGo言語のバージョン1.18からGenericsが入りました。自分がGo言語を使う範囲では、汎用的な関数を書くこともないし、関数の記述も長くなるので、Genericsを使うことはないかなと思っていました。並行処理JavaScript(TypeScript)で書かれたプログラムを、Go言語で書き直しました。その動機や、書き換えた結果などを書こうと思います。Go言語はめちゃめちゃ簡単にゴルーチン(スレッドのようなもの)を作れるのが魅力です。非同期処理Go言語を始めました。何か新しいことを学ぶ時には、ワンストップで体系立て全体像が把握できる、書籍を読むやり方が好きです。今回「Go言語による並行処理」を読んだのですが、とても良かったので、ここに感想を書きました。timeGo言語は、シンプルな関数を組み合わせてプログラミングをすることが多く、また、関数毎にエラーチェックが発生するので、全般的にコードが長くなりがちです。正規表現Go言語は、シンプルな関数を組み合わせてプログラミングをすることが多く、また、関数毎にエラーチェックが発生するので、全般的にコードが長くなりがちです。JSONGo言語は、シンプルな関数を組み合わせてプログラミングをすることが多く、また、関数毎にエラーチェックが発生するので、全般的にコードが長くなりがちです。ファイルGo言語は、シンプルな関数を組み合わせてプログラミングをすることが多く、また、関数毎にエラーチェックが発生するので、全般的にコードが長くなりがちです。ローカルパッケージGolangでプログラムを書いていて、プログラムが長くなってきたので、パッケージに分けてみました。ディレクトリ構成は下記のような感じ。インターフェースGolangを始めました。GolangはC言語のように、シンプルな文法・データ構造でできているのですが、同時に、生産性を高めるための、高度な概念も取り入られています。そのために、Golangには若干トリッキーな構文がいくつかあります。参照渡しGolangを始めました。Golangはポインターを使います。Golangは歴史的に新しい言語なので、ポインターを意識しないで、何となくコードを書けば良しなに動いてくれるのかなと思ったのですが、甘かったです...。マップGolangを始めました。GolangはC言語のように、シンプルな文法・データ構造でできているのですが、同時に、生産性を高めるための、高度な概念も取り入られています。そのために、Golangには若干トリッキーな構文がいくつかあります。fieldGolangを始めました。始めてみて感じたのですが、Golangはできるだけ文法をシンプルにかつ、できるだけコードがシンプルになるように設計されています。そのために、Golangには若干トリッキーな構文がいくつかあります。継承Golangを始めました。始めてみて感じたのですが、Golangはできるだけ文法をシンプルにかつ、できるだけコードがシンプルになるように設計されています。そのために、Golangには若干トリッキーな構文がいくつかあります。構造体Golangを始めました。始めてみて感じたのですが、Golangはできるだけ文法をシンプルにかつ、できるだけコードがシンプルになるように設計されています。そのために、Golangには若干トリッキーな構文がいくつかあります。1引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。