何かやってみるブログ

興味をもったこと、趣味のこと、技術について色々書きます。

A Tour of Go(Basics)のExerciseを解いてみた

今回はA Tour of GoのBasicsの章のExerciseを解いてみたので、メモ代わりに残します。 Exercise: Loops and Functions https://go-tour-jp.appspot.com/flowcontrol/8 package main import ( "fmt" ) func Sqrt(x float64) float64 { z := 1.0 for i := 0; i …

Goの文法まとめ(Testing)

最近、個人的な趣味でGoを勉強しているのでメモ代わりに残します。 今回はGoの標準テストを試してみます。 fizzbuzzを実装して、fizzbuzzが無事に動いているかを確かめるテストを書いていきます。 ディレクトリ構成は以下のようにします。 . ├── main.go └──…

Goの文法まとめ(if文、for文、range、switch文、deferなど)

最近、個人的な趣味でGoを勉強しているのでメモ代わりに残します. if 文 for文 range Switch文 defer if 文 func fizzbuzz(num int) string { if num%5 == 0 && num%3 == 0 { return "fizzbuzz" } else if num%5 == 0 { return "buzz" } else if num%3 == 0…

Ruby on Jetsでdeleteメソッドが上手く動作せずにハマった

www.takayasugiyama.com 概要 前回、DynamoDBを使うパターンのjetsをscaffoldで作成したものの、今回scaffoldに頼らず自力で実装してみたところdelete アクションでハマったのでメモに残します. (adsbygoogle = window.adsbygoogle || []).push({}); 状況 …

Goの文法まとめ(型・配列・スライス・配列・Map・クロジャーなど)

最近、個人的な趣味でGoを勉強しているのでメモ代わりに残します. Hello World Import 変数宣言 const 数値型 文字列型 論理値型 型変換 配列 スライス make Map Byte 関数 クロージャー (adsbygoogle = window.adsbygoogle || []).push({}); Hello World p…

[ReactNative] pod install に失敗する

React Nativeの環境構築中になぜかpod installに失敗して詰まり、今後も同じようなエラーに遭遇しそうだなぁと思ったので残します。 環境 react native 0.61.5 ruby 2.6.5 pod 1.9.3 エラーログ $ pod install Analyzing dependencies Fetching podspec for …

Redux入門してみた

Redux Tutorialをやろうとしたのですが、ちょっとレベルが高く理解しにくと思ったので最小限のカウントアプリを作りながらReduxについて自分なりにまとめてみました。 用語の整理 redux react-redux store reducer action Provider connect 試す プロジェク…

[React] PropsTypesを使って型チェック

Reactに久しぶりに触って忘れていたことをメモとして残します。 Reactのバージョンは16.13.1 を使いました。 前提 PropsTypesを使った型チェック データの値を不正な値にした場合 propsの値を必須にする Personのコンポーネントのnumberを必須にした場合 (ad…