天パのtech備忘録

プログラミング関係の記事を書いていきます!

2020-11-01から1ヶ月間の記事一覧

Go Path Linux<->Windows

Goを初めてばかりでlinuxのファイル操作アプリを作成したときにwindowsで試した時はエラーが出たのでlinuxとwindowsで自由にパス変換ができればいいなと思い、関数を作成してみました。 func ToValidPath(path string) (string, error) { fullPath, err := f…

Go json<->map

今回はGoでJSONとmapの相互変換をやっていきます。 JSON -> map func JsonToMap(jsonstr string) (map[string]interface{}, error) { mapping := make(map[string]interface{}) err := json.Unmarshal([]byte(jsonstr), &mapping) if err != nil { return ma…

Go int型

今回はint型全般を紹介していきます。 int型には8種類の型が存在します。コメントに代入できる最小、最大を書いてます。 var ( i8 int8 = 11 // -128 127 i16 int16 = 22 // -32768 32767 i32 int32 = 33 // -2147483648 2147483647 i64 int64 = 44 // -922…

html 基本パーツ

今回はhtmlを初めて触ったので基本パーツとかを簡単にまとめて行こうかなと思います。 参考資料はudemyのThe Web Developer Bootcampコースです。 簡単パーツ h タグ <h1>h1 tag</h1> <h2>h2 tag</h2> <h3>h3 tag</h3> <h4>h4 tag</h4> <h5>h5 tag</h5> <h6>h6 tag</h6> p タグ <p>p tag</p> a タグ <a href="URL">リンク先へ</a> img タグ <img src="画像のURLまたはパス"> o…

Go interface 変数編

interfaceとは interfaceとはなんでも入れられる変数の型です。他にも用途はありますが今回はなんでも入れられる変数として使用する時にどんな感じに使うかまとめて行きます! 定義、代入 package main import "fmt" func main() { var i interface{} // int…

Go クラス 基本

最近go言語を使い始めて、なんとなく書けるようになったのでそろそろクラスみたいな書き方をやっていこうと思い、ここに記しておきます!とりあえず書いてあとで細かく説明していきます。 package main import "fmt" type Human struct { Age int Name strin…