SEが契約を勉強してみたブログスマートフォン用の表示で見るSEが契約を勉強してみたブログクラウド勉強会で知り合ったSE3人が法律、契約の話題で盛り上がり、勉強がてらブログはじめてみた。この広告は、90日以上更新していないブログに表示しています。ローカル変数とグローバル変数。プログラマにとって変数のスコープは重要です。法律や契約書などを読むときにもスコープを意識する必要があります。今日は、法律のスコープの話です。一般法(いっぱんほう)とは、適用対象がより広い法のことを、特別法(とくべつほう)とは、適用対象がより特定されている法のことをいう。両者の区別は相対的である。Wikipediaざっくり言うと、一般法とはグローバル変数で、特別法とはローカル変数です。ローカル変数がある場合は、ローカル変数が優先されますし、ない場合はグローバル変数が呼ばれます。契約解除のための一般的な手続きは、民法に規定されています。同時に特定商取引法にも記載されています。特別法として扱われ、特定の条件の時(訪問販売等)のみ有効となります。</body></html>こんなイメージでしょうか。function(){})みたいなコードにしたかったんですが、出来るんでしょうか。法律のスコープの見分け方JavaScriptのコードであれば、スコープチェーンとかクロージャーとかのキーワードで検索していけば、どこの変数が呼ばれているのかわかります。法律の場合どうやって見分ければいいのでしょうか。見分け方1:条文に一般法と明記してある。このように、条文に一般法であることとその適用範囲が明記されていることがあります。見分け方2:条文に特別法と明記してある。規定の例によることができる。規定にかかわらずっていうあたりが、特別法感を醸していますね。(年齢計算ニ関スル法律)より起算する、から起算してとかの表現は初日不算入の原則の例外(特別法)として扱われます。感じて、覚えるしかなさそうです。まとめ民法に書かれている「初日不算入の原則」が一般的な契約書にも影響してくる理由がわかりませんでした。民法のスコープが謎でした。今回の勉強を通じてやっぱり謎でした。(1)はてなブログをはじめよう!legal-baseさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。