いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

IntelliJ IDEのテーマコンテスト (IntelliJ Themes Contest 2019, Gradianto)

概要 概要 IntelliJ さんのIDEで使える各種テーマのコンテストがあったみたいですね。 きれいなテーマのリストがあるので、忘れない内にメモメモ。 plugins.jetbrains.com 第一位は Gradiant テーマ。私もこれ使わしてもらってますが、めっちゃ見やすいです…

Goメモ-19 (ポインタ, Pointer, Tour of Go)

概要 サンプル 概要 Tour of Go の - Pointer についてのサンプル。 tour.golang.org Go には、C言語などと同様にポインタが存在します。 ポインタは、対象の値のメモリアドレスを保持します。ゼロ値はnilです。 C言語とは違い、Go ではポインタ演算は出来な…

Goメモ-18 (遅延呼び出し, Defer, Tour of Go)

概要 サンプル 概要 Tour of Go の - Defer についてのサンプル。 tour.golang.org defer は、 Go言語の特徴的な機能の一つですね。 defer ステートメントは、deferに渡した関数の実行を呼び出し元の関数の終わりまで遅延させる機能です。 他の言語でいうと…

Goメモ-17 (分岐, Switch, Tour of Go)

概要 サンプル 概要 Tour of Go の - Switch についてのサンプル。 tour.golang.org Goの switch は、他の言語に比べてとても高機能で使いやすいです。 以下のようなことが出来ます。 自動で fall-through しないので、breakを書く必要がない case に指定す…

ChromebookのLinux (ベータ版)のDebian 9 (stretch) を 10 (buster) にアップグレード

概要 busterにアップグレード前にstretchの最新版にしておく apt の設定ファイル (/etc/apt/sources.list) を調整 アップグレード実行 確認 ロケールの変更 ターミナルのプロファイルの変更 参考にした情報 概要 support.google.com にある通り、最近の Chro…

Goメモ-16 (今の環境を崩さずにお手軽に別のバージョンのgoを使う)

概要 こんな感じ 概要 やり方をちょくちょく忘れてしまうので、忘れないうちにメモメモ。 今の環境は変えたくないけど、別のGoのバージョンを使いたいときに知ってると便利かもってやり方。 Dockerでコンテナ作ってしまうのもありだと思いますが、こっちもお…

Goメモ-15 (分岐, If, Tour of Go)

概要 サンプル 概要 Tour of Go の - If についてのサンプル。 tour.golang.org Goのifの書き方は、他の言語と同じです。 if xxx { } C#やJavaなどと違って、( ) をつける必要がないですね。 個人的にはこっちの方が好きです。 Goでは、さらにステートメント…

Goメモ-14 (ループ, For, Tour of Go)

概要 サンプル 概要 Tour of Go の - For についてのサンプル。 tour.golang.org Goのループは、すごくシンプルになっていて for ループしか存在しません。 while は無しです。foreachなループもforで書きます。 他の言語と同じ感じの for ループは for i :=…

Goメモ-13 (chromebookでのgolang環境設定メモ, go1.13.4)

概要 linux(ベータ版)をオンにする OSの確認 パッケージを最新に更新 gccとかをインストール Goのダウンロード GOの環境変数を設定 go get で使うツール郡をダウンロード git の設定 日本語の設定 Visual Studio Code は? vim で ctrl-[ してもノーマルモ…

Goメモ-12 (定数, Constant, Tour of Go)

概要 サンプル 概要 Tour of Go の - Constant についてのサンプル。 tour.golang.org 今回は定数について。特に気になる点はありませんね。 Goでは公開レベルの取り決めがとてもシンプルになっていて 先頭が大文字で始まっていたらpublic 先頭が大文字以外…