2019-10-18から1日間の記事一覧
アサーション(assertion)の意味は断定、断言なので、型を断定するですかね。 interface型をアサートするには、i.(T) を使います。 複数から判別したい場合は、switch文で i.(type) を使います。 構造体type xxx structやインターフェースtype xxx interface …
Go言語でSelenium WebDriverを使うサードパーティパッケージAgoutiの使い方。 Webブラウザを自動化し、作成したウェブサイトのテストやウェブクローラーに使います。 ライブラリのAgoutiの他、Google Chromeを使う場合は、chromedriver が FireFoxを使う場合…
golang でビット演算を使ったフラグ(マスク) ビットフラグは、1 か 0 (真か偽) で 1ビットずつに意味を持たせたものです。 例えば 000 と三桁あって A のフラグをオンにすると 001、 B のフラグをオンにすると 010、 C のフラグをオンにすると 100、 全てフ…