アカウント名:
パスワード:
x := x + 1って書くに決まっておろーが!
実際の所、= と := 以外の代入文って何かあったっけかな。メソッド式じゃなくて代入文のヤツで。多分マイナーな言語で色々あるんだろなーとは思うんだが…。
※どうでもいいつぶやき。※カーク x スポック、って書くじゃん? 俺っち、カークがかけられる方でスポックがかける方だと思ってたんよ。※実は逆らしいのね。驚いた。多分コレってプログラマー的な順序意識が若干ながらあるんじゃないか、となんとなく思ってる。※カーク / スポック、って書いた場合は俺っちの想定通りになるようだけども。
大メジャー言語であるLispでは(setq x (+ x 1))ですよ。(incf x)でもいいけど。
(defun incf (x) (+ x 1))カッコイイ
incf は defun での実装は無理ですよ。マクロが必要です。C/C++ でいうところの ++x や x += n 相当ですから。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
本物のプログラマは (スコア:1)
x := x + 1
って書くに決まっておろーが!
実際の所、= と := 以外の代入文って何かあったっけかな。メソッド式じゃなくて代入文のヤツで。
多分マイナーな言語で色々あるんだろなーとは思うんだが…。
※どうでもいいつぶやき。
※カーク x スポック、って書くじゃん? 俺っち、カークがかけられる方でスポックがかける方だと思ってたんよ。
※実は逆らしいのね。驚いた。多分コレってプログラマー的な順序意識が若干ながらあるんじゃないか、となんとなく思ってる。
※カーク / スポック、って書いた場合は俺っちの想定通りになるようだけども。
Re: (スコア:0)
大メジャー言語であるLispでは
(setq x (+ x 1))
ですよ。
(incf x)
でもいいけど。
Re: (スコア:0)
(defun incf (x) (+ x 1))
カッコイイ
Re:本物のプログラマは (スコア:0)
incf は defun での実装は無理ですよ。マクロが必要です。
C/C++ でいうところの ++x や x += n 相当ですから。