記事へのコメント16

    • 注目コメント
    • 新着コメント
    オーナーコメントを固定しています
    mattn
    オーナー mattn 書いた。

    2017/04/06 リンク

    その他
    lazex
    パフォーマンス問わず最初に宣言より必要な箇所で宣言してる方が読みやすくていいよね。それぞれの変数が有効な範囲が狭いほうが考えることが減る

    その他
    megumin1
    記事のタイトルがよくないです。適切なタイトルは「(ほぼ例外なく)すべてのプログラミング言語において(変数の宣言と同時に)初期化を行うときは場所が大事」ですね。宣言だけでスタックに確保するならコストゼロ。

    その他
    el-condor
    例えばこれがRustだと基本スタックだからメモリ確保関係ない、という話かしらん、と読んだ<"golang では"

    その他
    easy-breezy
    年寄としては先頭に宣言したい感あるけど、宣言と実際使用するとこが近いほうが後で見た時わかりやすいしね

    その他
    iww
    iww こういうのはそのうちコンパイラが賢くなってほんとに使うまで何もしないようになるんじゃないのかとか思う。 なんか修正するたびに宣言位置を前に移動させてくのもめんどうだし

    2017/04/06 リンク

    その他
    howdy39
    howdy39 ケースバイケースだろうけど、基本は見やすさ重視かな。

    2017/04/06 リンク

    その他
    masaru_b_cl
    他言語でも後者の方がコンパイラが最適化してくれそう(調べてない

    その他
    mohno
    mohno 「golang では」ってどういうネタなんだろうと思ったら、Go に限るような話じゃなかった。変数を「使う場所で(直前に)宣言しろ」と言えないの Pascal くらいしか思いつかない。(もちろん他にもあるだろうけど)

    2017/04/06 リンク

    その他
    yu_dotnet2004
    なるほどな。他の言語では違うってことかな、初期化時か。宣言時に初期化しちゃえば他でチェックする必要ないからコンパイル速度も上がるのかな?

    その他
    azzr
    コンパイラの最適化で消え去らないのか…。

    その他
    ono_matope
    知らなかった

    その他
    peketamin
    使う直前に宣言

    その他
    daikikohara
    例はなるほどだったけど、タイトルだけ見ると割とどの言語でも変数の宣言位置は大事って言いたくなるかな...

    その他
    digo
    なるほど、ゼロクリアコスト考えたことなかったなぁ

    その他
    hiroyukim
    ということは、省略変数宣言を使っていれば割とこういうのかいひされてるのか。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Big Sky :: golang では変数の宣言位置が大事

    今日こんなツイートをした。 @mattn_jp よろしければベターな理由をm(_ _)m 名前空間を短くする作法なの...

    ブックマークしたユーザー

    • techtech05212024/01/14 techtech0521
    • hayajo_772018/07/02 hayajo_77
    • operando2017/06/24 operando
    • punitan2017/05/14 punitan
    • tsun02017/04/24 tsun0
    • lugecy2017/04/23 lugecy
    • mitsuto2017/04/14 mitsuto
    • hikazoh2017/04/13 hikazoh
    • soh3352017/04/11 soh335
    • oppara2017/04/09 oppara
    • lazex2017/04/08 lazex
    • mapk0y2017/04/08 mapk0y
    • hohoho_ho20052017/04/08 hohoho_ho2005
    • Muke2017/04/07 Muke
    • TERMINATOR_T8002017/04/07 TERMINATOR_T800
    • a2ikm2017/04/07 a2ikm
    • megumin12017/04/07 megumin1
    • el-condor2017/04/07 el-condor
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む