Author:K 「老後、福島県民になったら、このブログを再開する」と思っていましたが、2017年2月、また始めました。 身の回りで感じた疑問、発見、書き留めておきたいメモを簡単に記します。
Author:K 「老後、福島県民になったら、このブログを再開する」と思っていましたが、2017年2月、また始めました。 身の回りで感じた疑問、発見、書き留めておきたいメモを簡単に記します。
1. 初めに この文書の目的は、 Python で自前の class を作るとき、メソッドの第一引数がそのクラスのインスタンスそれ自身 (一般に self と書かれる) であることの理由を説明することです。 他の言語ではメソッドを定義するときに第一引数をインスタンスにするという方法は取り入れておらず、 this などの予約語を使ってインスタンスを表すのが一般的です。 Python だけが、独自の流儀をとっています。 しかし、このことを説明したサイトは見当たりませんでした。 どのサイトもそれは決まりごとだで済ませてしまっています。 しかし、それではどうも Python のクラスシステムを理解した気になれないので、Python でクラスシステムが どのように実装しているか推測しながら、例の self について説明したいと思います。 2. オブジェクト指向プログラミングの復習 オブジェクトとは、
5月9日昼に始まり、11日昼に終結した高橋健太郎氏(@kentarotakahash)と微熱王子氏(@BN2OG)の論争を、時系列を無視し極めて恣意的にまとめました。 すでにあぶさん氏(@absolute_empty)がこの激論を「音楽批評についてのやりとり」(http://bit.ly/KOb0pE)としてまとめています。全ての呟きが時系列で並び、要点を押さえたツイートが選択されているため、本記事よりも短く、従ってずっと読みやすくお勧めです。このまとめ記事は少しでも理解したいために、私がわかりやすようにかなり手を加えたものです。 高橋氏は、その荒ぶる呟きを通し2年ほど前に知り、その後音楽ライターとして長く活躍していたこと、現在はプロデューサーとして、あるいは音楽配信サイトototoyの運営者として活躍していることを知りました。 続きを読む
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く