Murgaスマートフォン用の表示で見るMurga個人的に言いたいコト・主張・気持ち。考え方プログラミングにおいて、文字列リテラルを表すときにシングルクォートを使ったり、ダブルクォートを使ったりするが、両者をどう使い分けるかについての私見をまとめる。はじめとするいくつかの言語では、シングルクォートで囲んだ場合は変数が展開されないダブルクォートで囲んだ場合は変数が展開されるという機能差が存在する。した機能差が存在する言語においては、自分は変数展開したい場合を除いてシングルクォートを使うことにしている。変数展開させたい場所だけダブルクォートを使うワケだ。"https://example.com/${api_name}/"こんな感じ。一律でダブルクォートを使う人もいるが、うっかり変数展開される事故を防ぐために、自分はシングルクォートを使うようにしている。変数展開しない文字列の中に、文字としてシングルクォートを書きたい場合は、エスケープして書く。エスケープを面倒臭がってダブルクォートを使うことはしない。シングルクォートを使ってもダブルクォートを使っても、変数展開などの機能差がない。いう言語では、シングルクォートのみを使うことにしている。ついてはクォーテーション問題について記事を書いたが、この時点から比べて現在はよりシングルクォート派になっている。neos21.hatenablog.jpシングルクォートを文字として使用したい場合は、やはりエスケープして挿入している。エスケープを面倒臭がってダブルクォートを使うことはないのだ。シングルクォートを優先的に使うメリットというワケで、自分はシングルクォートを優先的に使う派閥なのだが、なぜダブルクォートをなるべく使わず、シングルクォートを優先しているかというと、大きく2つの理由がある。とでは、後者のシングルクォートを使った方が、「点々」が少なくて見た目がスッキリする、という、見た目の問題。キーボードを使っている。キーから2つ右のキー。押しながら↑のキーと入力する。押さず、ホームポジションからほとんど移動せずに入力できるのだ。入力が楽だから、シングルクォートを使う傾向にある、ということ。キーの押下が必要なので、あまり「入力が楽」という感覚が持ちづらいかと思う。押下することになるだろう。キーを入力する」という奇妙な手の形になってしまう。キーに慣れていないユーザでもあまり入力の負担がかからずに済むかと思う。キーボードは記号キーの配列がとても理にかなっていて、日本語配列から転向してさらに入力速度が向上した。キーを押さなくて良くなった」唯一の記号であり、入力負荷が下がったことから、ダブルクォートよりも多用するようになった次第。それに、プログラミング言語によって機能差がある場合は、それを明確に使い分けることで、変数展開の有無などを明示でき、リーダブルで誤解の少ないコードになると思っている。2018-11-24レビューイは自分の成果物をどうレビューしてもらいたいか考えて伝えよう「言われていたものを作りました。英語ができない人が書くコードは、とにかく物事の関係性が無茶...2018-05-26通勤電車でプログラミングしたい僕は毎日山手線に片道30分乗って通勤している。»ProfileNeo個人的に言いたいコト・主張・気持ち。PagesBookmarkTwitterFacebookPocketスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。