2021年3月26日のブックマーク (1件)

  • "If not"と"unless"の違いとは? 〜イングリッシュネイティブの本音〜 - Qiita

    if "a is b" is false こうしてみると#2と#3の選択肢が同じことがわかりやすいですよね。 逆に、#1は二つの条件式の真反対を意味しています。 疑問の種 今日コードを書いている中で、この#1の条件式と#3の条件式が直感的に同じように感じました。 しかし実際、それぞれ記述してみたら、思うような動作が得られなかったので今回の記事を作ってみました。 ただここでもう一つ疑問が生まれました。。。 "if not" と "unless"は全く同じモノなのか? "if not"と"unless"にもどこかニュアンスを感じたので、それについて調べていたら以下のディスカッションを発見。 英語のネイティブスピーカーの方々が、この二つの表現にどのような違いを感じているのか。について話されているでした! 内容のまとめとしては、 条件式の中身がfalseになると予測する場合は"unless"を、t

    "If not"と"unless"の違いとは? 〜イングリッシュネイティブの本音〜 - Qiita
    uxlayman
    uxlayman 2021/03/26
    全部一緒では??うまくうごかないのは!=と=!を間違えてる説。前者が比較演算子。後者は多分代入