Open4
Goを勉強する
インストール
Getting started
Hello World
A tool to edit your code. Any text editor you have will work fine. Most text editors have good support for Go. The most popular are VSCode (free), GoLand (paid), and Vim (free).
GoLandっていう有料エディターがあるらしい?
月¥2300位する高級エディターだ
$ go mod init example/hello
go: creating new go.mod: module example/hello
npm init
と同じ感じかな?example/hello
はモジュールのidという感じと思われる。(swiftもこんな感じな気がする)
ここで、go.mod
ファイルが生成されて依存関係が管理されるのかな?
hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go run .
Hello, World!
Hello World!
モジュール
インポートするにはimport "ドメイン名"
でインポートするみたい
ダウンロードするにはgo mod tidy
でインポートしたモジュールを自動でダウンロードしてくれるみたい。
vimを初めて使った
設定は.vimrc
にvimscript(独自形式)として記述するっぽい
ゴリラさんの記事を見ながら書いた
" default.vimの上書き
souce $VIMRUNTIME/defaults.vim
" シンタックスハイライトの有効化
syntax enable
" 行番号を付与
set number
" カーソル位置をハイライト
set cursorline
" 検索結果をハイライト
set hlsearch
" インクリメントサーチを実行
set incsearch
" インデントの自動化
set smartindent
" ファイル名表示
set laststatus=2
" コマンドライン補完
set wildmenu