トップ «前の日記(2005-08-19) 最新 次の日記(2005-08-21)» 編集

AOISAKURA 日記

2003|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|04|05|06|07|08|09|12|
2013|02|03|05|06|08|09|10|11|
2015|11|
2016|12|
2017|03|08|
2018|01|03|06|
2019|05|07|09|10|
2020|01|02|03|
2021|03|07|
2022|06|
2023|11|

pixiv / twitter

bluesky / misskey / pawoo

※発信する情報は、個人の見解・意見であり、所属する会社の見解・意見ではありません。


2005-08-20 ごりごり [長年日記]

_ [programming][python] 関数型と手続き型の違い

とその前に、レキシカルスコープって局所変数と違うん?

wikipediaで、LISP(wikipedia)の項を見て、scheme(wikipedia)、参照透過性(wikipedia)を読んで関数型と手続き型の違いがわかったような。

代入が可能かどうかで、プログラムの書き方が変わっていくのが関数型と手続き型の違いになっているのね。だからlispが手続き型と呼ばれるのかと。

でもって、やっとpythonでリストとタプルが存在する理由がわかった。今までずっとタプルの存在理由が理解できなかったけど、関数型のように保全性が保てるからなのか。

......認識あってんのか?

_ [linux][web] favicon.icoをlinuxで作る

ログがfavicon.icoがねーよで埋まっているのが嫌だったのでとりあえず、数日前に作成。上記リンクのコマンドを使えば一発。

iconの作成自体は、InkScapeで線画を描いて、gimpで色塗りアンドサイズ調整。一般的なコースやね。