osio_sioの日記

自分用メモ

2024-03-17から1日間の記事一覧

GOの`json.Unmarshal`と`json.NewDecoder`の違い

はじめに 調べていると、JSON ファイル → Go オブジェクトの際に、このサイトのようにNewDecoderを使う場合と、このサイトのようにUnmarshalを使う場合があり、違いがよくわからなかったのでまとめてみました✍️ 参考記事:https://qiita.com/Coolucky/items/4…

GOのエラーハンドリングについて

はじめに インターンを通して、GO(echo)を用いたAPIの実装を行ったのですが、その中でエラーハンドリングの基礎について勉強になったのでメモとして残しておきます✍️ 前提の考え方 まず、前提として、エラーログを出すときは、 "(自分が追加したメッセージ) …

leetcodeのListNodeについてメモ

始めに つい最近leetcodeを始めたものの、以下のような問題が出てきてListNodeってなんぞ?となって詰まったのでメモ。 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) …