アカウント名:
パスワード:
Constも無いようではまだまだ実用できないね
学習に最適?アホかConstが必要不可欠とは言わんが、足らないってことはその概念を学習できないってことだぞ
なんで、概念が学習できないの?書けるけど書いちゃ駄目 、やれるけどやっちゃ駄目、やれるけどやるとよくわからなくなるなんてのは、どの言語でもいっぱいあるでしょ。
言語処理系として const は用意されてないが、python としては用意されてる。python にとって定数ってのは、全部大文字で、アンダーバーでくぎった変数。この「定数」は文法的に書き換えが可能だけど、書き換えないものだよってことを伝えるもの
他の言語であっても、定数だろうが変数だろうが、意味もなく無闇に書き換えることなんて無いでしょ。意味があるかわからんけど、書き換えられるから書き換え
本気で言ってるのか?
釣られてしまった・・・
python って最初から首尾一貫して、そういう性善説的な発想の言語なんだけど、、、もしかして理解してなかった感じ?const がないのも、private なメソッドやフィールドがないのも同じ理由、利用者がやったら面倒になるとわかってることを文法を複雑にしてまで言語側で制限しない。
こういうタイプにはむしろ使ってほしくないからいいジャンこのまま嫌っていてもおう
こういうことかたくなに言うやつのプログラムって概して無駄にガッチガチにしてて使いにくくて何か修正したら全部に影響が出るような密結合してんだよな
言語仕様にないから概念がないってすさまじい暴論ですな逆にできてしまうからなんでしないほうがいいのかっていうのが学べるっていうのは学習ちゃいますのん?それにPEP8でいろいろと警告されるのを修正していくと他プログラムでいう仕様化されていること十分が理解できまっせ
なによりいざとなったら書き換えや実行できるってのは時としてすごい武器になりますよそりゃ書き換えてほしくない・参照してほしくないからconstやprivate相当なものとして定義してるんですからそれ相応の責任とリスクがありますがそれを理解して使うのは違いますし(他言語だっていざってときは無理やりやったりするんだか結局かわんね)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
機能不足 (スコア:0)
Constも無いようではまだまだ実用できないね
Re:機能不足 (スコア:2)
足りなくなったときの他言語への移行がしやすいというか。
Re: (スコア:0)
学習に最適?アホか
Constが必要不可欠とは言わんが、足らないってことはその概念を学習できないってことだぞ
Re: (スコア:0)
なんで、概念が学習できないの?
書けるけど書いちゃ駄目 、やれるけどやっちゃ駄目、やれるけどやるとよくわからなくなる
なんてのは、どの言語でもいっぱいあるでしょ。
言語処理系として const は用意されてないが、python としては用意されてる。
python にとって定数ってのは、全部大文字で、アンダーバーでくぎった変数。
この「定数」は文法的に書き換えが可能だけど、書き換えないものだよってことを伝えるもの
他の言語であっても、定数だろうが変数だろうが、意味もなく無闇に書き換えることなんて無いでしょ。意味があるかわからんけど、書き換えられるから書き換え
Re: (スコア:0)
本気で言ってるのか?
Re: (スコア:0)
釣られてしまった・・・
Re: (スコア:0)
python って最初から首尾一貫して、そういう性善説的な発想の言語なんだけど、、、もしかして理解してなかった感じ?
const がないのも、private なメソッドやフィールドがないのも同じ理由、利用者がやったら面倒になるとわかってることを文法を複雑にしてまで言語側で制限しない。
Re: (スコア:0)
こういうタイプにはむしろ使ってほしくないからいいジャン
このまま嫌っていてもおう
こういうことかたくなに言うやつのプログラムって概して無駄にガッチガチにしてて使いにくくて
何か修正したら全部に影響が出るような密結合してんだよな
Re: (スコア:0)
概念が欠けてる(=学ぶポイントが足りない)のは学習用に最適な状態なんでしょうか?
# Pythonそのものよりも、付随するライブラリに(のみ)価値がある
# つまるところ、言語仕様なんてのは二の次。
Re: (スコア:0)
言語仕様にないから概念がないってすさまじい暴論ですな
逆にできてしまうからなんでしないほうがいいのかっていうのが学べるっていうのは学習ちゃいますのん?
それにPEP8でいろいろと警告されるのを修正していくと他プログラムでいう仕様化されていること十分が理解できまっせ
なによりいざとなったら書き換えや実行できるってのは時としてすごい武器になりますよ
そりゃ書き換えてほしくない・参照してほしくないからconstやprivate相当なものとして定義してるんですから
それ相応の責任とリスクがありますがそれを理解して使うのは違いますし
(他言語だっていざってときは無理やりやったりするんだか結局かわんね)