技術向上

プログラミングの学び、気になるテクノロジーやビジネストレンドを発信

2018-11-19から1日間の記事一覧

変数【Go】

Go

宣言の仕方 varを使う方法と:=を使う方法があります。 func foo() { xi := 2 xf64 := 1.8 xs := "test2" xt, sf := true, false fmt.Println(xi, xf64, xs, xt, sf) } :=で記述すると関数外で宣言する事ができません。 また、必ず値を代入する必要があります…

import【Go】

Go

自分で作成したファイルなどの外部ライブラリや純正の機能を利用する際に使います。 Goの公式ドキュメントに記載してある、Standard packagesを例に考えます。 Standard Packages - GoDoc fmtのようにそのまま記載されているものは、""でそのまま括ってimpor…

createElementのあれこれ【Javascript】

createElementの使用ケース OnsenUIのlazy loadを使用する際に使います。 私はまだこれ以外に使用した事がありません。 OnsenUIは、Javascript向けのUIライブラリで、手軽にネイティブアプリライクなUIを実現できます。 createElementを使用する事で、処理の…

パフォーマンスを考慮した同期処理【Javascript】

async awaitを用いると、非同期であるJavascriptの処理を同期的に処理することができます。 しかし、何も考えずにawaitを連ねてしまうと、無駄な待ち時間が発生してしまうため注意が必要です。 商品Aと商品Bを購入する流れを例に考えてみましょう。 商品Aを…