探検
pythonがこの先生きのこるには
■ このスレッドは過去ログ倉庫に格納されています
1七色波紋 ◆.VgGY5NKtU
2007/01/05(金) 20:26:11 $python kinoko.py this_teacher
2007/03/04(日) 22:08:37
asは2.6から予約語になるってさ
48デフォルトの名無しさん
2007/03/05(月) 13:25:18 scipyとnumpyは使える。
2007/03/05(月) 16:34:06
2007/03/10(土) 01:05:13
class MyGod(object): pass
2007/03/11(日) 07:04:42
def fib(n,m):
a=b=1
while 1:
a,b=b,a+b
print '()'*(a%m)
if b>n: break
fib(2**1500, 35)
a=b=1
while 1:
a,b=b,a+b
print '()'*(a%m)
if b>n: break
fib(2**1500, 35)
2007/03/14(水) 02:00:03
PEP 3114 accepted
ttp://mail.python.org/pipermail/python-3000/2007-March/006027.html
ttp://mail.python.org/pipermail/python-3000/2007-March/006027.html
2007/03/14(水) 02:27:26
GuidoってまだABC触ってるんだね。
>interfaces: no, but I'd like to work on ABCs instead
ABCは実験場か?w
>interfaces: no, but I'd like to work on ABCs instead
ABCは実験場か?w
2007/03/14(水) 03:43:45
>>>def a(*v): print 'fuck'; return 1
...
>>>class A:
... __metaclass__ = a
... def b(self): pass
...
fuck
>>>A
1
メタクラスってこういうことか、・・・
凄いのかヒドイのか微妙なのか、良く分からん、けどなんとなく面白いかも・・・
...
>>>class A:
... __metaclass__ = a
... def b(self): pass
...
fuck
>>>A
1
メタクラスってこういうことか、・・・
凄いのかヒドイのか微妙なのか、良く分からん、けどなんとなく面白いかも・・・
2007/03/15(木) 03:22:33
'pre-decorator'
@@(metaclass=mymeta, private=True, **kwargs)
class Foo(base1, base2, *otherbases):
...
@@(metaclass=mymeta, private=True, **kwargs)
class Foo(base1, base2, *otherbases):
...
2007/03/15(木) 04:06:21
PEP3115重ッ
2007/03/17(土) 00:50:17
よく見たらまだだった >>52
2007/03/17(土) 17:53:16
e.__traceback__
2007/03/17(土) 18:50:05
chris monsonのせいでoctalのliteralが0o123に・・・
2007/03/18(日) 20:15:46
octalスレッドが荒れてるせいで肝心のメタクラスレがぜんぜんすすまなくてツマラナイ
2007/03/20(火) 20:12:41
2007/03/20(火) 21:58:25
その前にpushされてたのが、0t345と0c345
でも、もう本格的に、0o345に決まったらしい・・・
ちなみに、0X1213みたいな大文字表記は禁止されるらしい。
したがって0O234という最悪の事態(笑、は免れるらしいw
でも、もう本格的に、0o345に決まったらしい・・・
ちなみに、0X1213みたいな大文字表記は禁止されるらしい。
したがって0O234という最悪の事態(笑、は免れるらしいw
2007/03/22(木) 11:38:10
PyPyがpython-devに合流する可能性があるんだね。
py3.0のリリースよりはずっと先の話らしいが・・・
rubyはyarvに移ると言う、けど、この点ではrubyの方が一歩リード・・・?
perl6が出たらすべてにおいて先頭を走ってそうだけど、何しろ出ないからなぁ・・・
py3.0のリリースよりはずっと先の話らしいが・・・
rubyはyarvに移ると言う、けど、この点ではrubyの方が一歩リード・・・?
perl6が出たらすべてにおいて先頭を走ってそうだけど、何しろ出ないからなぁ・・・
2007/03/24(土) 18:38:23
おお、single-line blockは消えなそうと・・・危ない危ない・・・
65デフォルトの名無しさん
2007/04/03(火) 22:05:002007/04/11(水) 05:53:57
py3.0a1deadline告知キター
3000-list全然書き込み無いからこのままpep終了かと思ったけど、
少なくとも、5つは隠し玉が保留されてることが判明w
個人的に"abc" "efg"はかなり気になる、(ゴルファーとしてはw
3000-list全然書き込み無いからこのままpep終了かと思ったけど、
少なくとも、5つは隠し玉が保留されてることが判明w
個人的に"abc" "efg"はかなり気になる、(ゴルファーとしてはw
2007/04/11(水) 10:07:58
海外も4月頭は忙しいんだっけか?
py3コミュもpl6コミュもなんとなく静かだ・・・
py3コミュもpl6コミュもなんとなく静かだ・・・
2007/04/11(水) 22:14:57
2007/04/12(木) 03:58:25
ttp://mail.python.org/pipermail/python-3000/2007-April/006559.html ←Guidoの締め切りのお知らせ
ttp://mail.python.org/pipermail/python-3000/2007-April/006561.html ←PEP予告
ttp://mail.python.org/pipermail/python-3000/2007-April/006563.html
ttp://mail.python.org/pipermail/python-3000/2007-April/006564.html ←PEP予告
ttp://mail.python.org/pipermail/python-3000/2007-April/006561.html ←PEP予告
ttp://mail.python.org/pipermail/python-3000/2007-April/006563.html
ttp://mail.python.org/pipermail/python-3000/2007-April/006564.html ←PEP予告
2007/04/20(金) 02:30:07
ABC, adapter, generic・・・実現したら、かなり危険な匂い・・・
グイドがTOOWTDIを捨てると名言したのにワロタ
グイドがTOOWTDIを捨てると名言したのにワロタ
2007/04/29(日) 22:16:53
さて明日で3.0aに入る機能は締め切り
どうなることやら、・・・
どうなることやら、・・・
2007/05/05(土) 06:17:39
ちょっとみないうちにPEPが3132まで伸びてる、・・・、締め切りぎりぎりで大量投入されたんだろうか・・・読みきれない・・w
2007/06/04(月) 03:02:17
PEP3117って何だコレと思ってたら、エイプリルフールネタだったのか・・・今日まで気づいてなかったww
2007/06/04(月) 03:04:21
PEP一気に伸びたけど結構リジェクトが多いので本当の変更はそんなになさそう・・・
2007/06/09(土) 02:38:08
2007/06/10(日) 16:32:43
map, filter残りますよと・・
2007/06/10(日) 16:36:17
イテレーターを返すのがふさわしい場合は全部イテレータを返すようにするって言ってるけど、
rangeぐらいはrangeとxrangeを残すべきじゃないのか、
本当に配列が欲しいとき、(たとえばエラトステネスの篩みたいなコードで
いちいち、a=[x for x in range(1000000)]とか書かないいけないのは、多少違和感がある。
rangeぐらいはrangeとxrangeを残すべきじゃないのか、
本当に配列が欲しいとき、(たとえばエラトステネスの篩みたいなコードで
いちいち、a=[x for x in range(1000000)]とか書かないいけないのは、多少違和感がある。
2007/06/10(日) 17:12:21
list(range())で良いんじゃないか
2007/06/11(月) 23:19:57
それだぁ〜
80デフォルトの名無しさん
2007/06/14(木) 19:04:20 Pythonってコンパイルできるのだと思っていましたが、Windowsだけ?????
他0$だと、ソース●三重?????
他0$だと、ソース●三重?????
2007/06/14(木) 19:24:44
>>> True=True==True==True==True==True==True
>>> True
True
>>> True
True
82デフォルトの名無しさん
2007/07/01(日) 06:36:12 意味の分からない文に遭遇
>>> False in [False]
True
>>> (1 in []) in [False]
True
>>> 1 in [] in [False]
False
>>> False in [False]
True
>>> (1 in []) in [False]
True
>>> 1 in [] in [False]
False
83デフォルトの名無しさん
2007/07/01(日) 07:29:13 inは述語だから、a in b in cは(a in b) and (b in c)の意味だった
>>> 0 in [0] in [[0]] in [[[0]]] in [[[[0]]]] in [[[[[0]]]]] in [[[[[[0]]]]]]
True
>>> 0 in [0] in [[0]] in [[[0]]] in [[[[0]]]] in [[[[[0]]]]] in [[[[[[0]]]]]]
True
2007/07/01(日) 07:30:23
実用性ゼロ
2007/07/01(日) 07:33:52
>>82
↓これと同じことだと思う。
>>> False==False
True
>>> (1==2)==False
True
>>> 1==2==False
False
>>>
Pythonの比較演算子は複数つなげられる。その場合、
最初の比較演算子が False なら結果は False、そうでなければ
次の比較演算子が False なら結果は False、そうでければ
その次の比較演算子が・・・・・と続けていって
すべての比較演算子が True なら結果は True となる。
ある比較演算子で False になると、そのあとに比較演算子があっても評価されない。
1 in [] in [False] の場合、最初の in 演算子が False になるので
次の in は評価されないまま結果は False となる。
↓これと同じことだと思う。
>>> False==False
True
>>> (1==2)==False
True
>>> 1==2==False
False
>>>
Pythonの比較演算子は複数つなげられる。その場合、
最初の比較演算子が False なら結果は False、そうでなければ
次の比較演算子が False なら結果は False、そうでければ
その次の比較演算子が・・・・・と続けていって
すべての比較演算子が True なら結果は True となる。
ある比較演算子で False になると、そのあとに比較演算子があっても評価されない。
1 in [] in [False] の場合、最初の in 演算子が False になるので
次の in は評価されないまま結果は False となる。
8685
2007/07/01(日) 07:35:53 うへ、かぶった orz
2007/07/01(日) 09:57:05
88デフォルトの名無しさん
2007/07/13(金) 19:19:45 >>> o='oOo'
>>> O='ooOOoo'
>>> def ooOOooOoOOoo(oO): print oO; return ooOOooOoOOoo
...
>>> ooOOooOoOOoo(o)(o)(O)(O)(o)(o)(O)(o)(O)(O)(o)(o)
oOo
oOo
ooOOoo
ooOOoo
oOo
oOo
ooOOoo
oOo
ooOOoo
ooOOoo
oOo
oOo
>>> O='ooOOoo'
>>> def ooOOooOoOOoo(oO): print oO; return ooOOooOoOOoo
...
>>> ooOOooOoOOoo(o)(o)(O)(O)(o)(o)(O)(o)(O)(O)(o)(o)
oOo
oOo
ooOOoo
ooOOoo
oOo
oOo
ooOOoo
oOo
ooOOoo
ooOOoo
oOo
oOo
2007/07/15(日) 18:27:29
いまのOctalは危険な気がするので0o123で良いんだが
(つーかどうせ使わん)、そんなことより2進表記を
用意して欲しいものよ・・
(つーかどうせ使わん)、そんなことより2進表記を
用意して欲しいものよ・・
2007/07/15(日) 19:56:40
危険って?
91デフォルトの名無しさん
2007/07/16(月) 01:57:48 こういうことじゃないの?
>>> 064 # base 8
52
>>> int('064') # base 10
64
2進表記って↓とは違う話?
http://www.python.org/dev/peps/pep-3127/
>>> 064 # base 8
52
>>> int('064') # base 10
64
2進表記って↓とは違う話?
http://www.python.org/dev/peps/pep-3127/
2007/07/16(月) 23:20:16
あ〜まさにこのPEPで言い尽くされてます。
ちなみにハードウェア寄りの仕事してると
ビット列扱うことが結構あるんですわ。
ちなみにハードウェア寄りの仕事してると
ビット列扱うことが結構あるんですわ。
2007/07/16(月) 23:27:52
>>92
ハードウェア寄りの仕事でPython使うのん?
ハードウェア寄りの仕事でPython使うのん?
2007/07/16(月) 23:59:25
いつでもどこでもPythonを使いたいもんだ。
2007/07/26(木) 16:22:29
http://groups.google.com/group/comp.lang.python/browse_thread/thread/8359c264e516570e/b56603ecfb574ef3#b56603ecfb574ef3
flattenとか結構共通の話題なんだなぁという感じ・・・
2chよりレベル低いのがわらわらいて笑える
flattenとか結構共通の話題なんだなぁという感じ・・・
2chよりレベル低いのがわらわらいて笑える
96名無しさん@そうだ選挙に行こう
2007/07/29(日) 11:00:32 きのこ
97デフォルトの名無しさん
2007/07/31(火) 06:56:03 そんなことは無い
グッスミン、ララ〜、ララッラ、ラッラッラ〜
グッスミン、ララ〜、ララッラ、ラッラッラ〜
2007/07/31(火) 23:11:09
死にかけてるわけじゃ無いんだから、
このスレいらんがな。
このスレいらんがな。
99デフォルトの名無しさん
2007/08/01(水) 23:08:15 このスレは本スレにはとても書けない様なかっこいいネタを見つけてしまった人専用の隔離スレです。
100デフォルトの名無しさん
2007/08/01(水) 23:13:32 今日optparseに感動しますた
101デフォルトの名無しさん
2007/08/02(木) 11:26:54 でもついついgetopt って書いちゃったり
102デフォルトの名無しさん
2007/08/02(木) 23:47:30 ちょっとしたうれしい発見
>>> def g():yield 1;yield 2;yield 3
...
>>> g()
<generator object at 0x00BE5490>
>>> a,b,c=g()
>>> a
1
>>> b
2
>>> c
3
>>> def g():yield 1;yield 2;yield 3
...
>>> g()
<generator object at 0x00BE5490>
>>> a,b,c=g()
>>> a
1
>>> b
2
>>> c
3
103デフォルトの名無しさん
2007/08/03(金) 08:03:15 あ、ジェネレータでもできるんだ。
でもイテレータやジェネレータって個数わかんないことが多いから使う機会少なそう……。
でもイテレータやジェネレータって個数わかんないことが多いから使う機会少なそう……。
104デフォルトの名無しさん
2007/08/03(金) 08:04:45 a, b, c = 'abc'
もっと使わなそうなのもあるぜ
もっと使わなそうなのもあるぜ
105デフォルトの名無しさん
2007/08/03(金) 08:17:52 左辺がリストの場合、
・sequenceである式
・yield式
のどちらか。
・sequenceである式
・yield式
のどちらか。
106デフォルトの名無しさん
2007/08/13(月) 17:42:20 http://www.python.jp/doc/2.4/ref/indentation.html
小文字の "l" 一文字は使ってはいけませんと自分たちで言っておいて、ドキュメントの例の中で使ってる件
小文字の "l" 一文字は使ってはいけませんと自分たちで言っておいて、ドキュメントの例の中で使ってる件
107デフォルトの名無しさん
2007/08/13(月) 17:43:58 だから大人は嫌いなんだぁぁうわぁぁぁぁああああああ
108デフォルトの名無しさん
2007/08/13(月) 23:15:17 このドキュメントを作ったのは誰だぁっ!?
109デフォルトの名無しさん
2007/08/14(火) 01:57:54 pythonって元々の哲学から逸脱してるような気がする。
110デフォルトの名無しさん
2007/08/14(火) 04:01:00111デフォルトの名無しさん
2007/08/14(火) 06:01:19 Neal Norwitz:
>Alpha 1 is a few *weeks* away. The release will hopefully come
>shortly after the sprint at Google which is Aug 22-25.
windows用installerとかもすぐ出るんだろうか・・・?
>Alpha 1 is a few *weeks* away. The release will hopefully come
>shortly after the sprint at Google which is Aug 22-25.
windows用installerとかもすぐ出るんだろうか・・・?
112デフォルトの名無しさん
2007/08/23(木) 09:56:13 http://www.python.org/dev/peps/pep-3124/
いつの間にかGeneric Functionが無期限延期に、・・・・
正体不明で期待してたのに・・・・
なんか、相当根本的な難点にぶつかったらしい・・・
いつの間にかGeneric Functionが無期限延期に、・・・・
正体不明で期待してたのに・・・・
なんか、相当根本的な難点にぶつかったらしい・・・
113デフォルトの名無しさん
2007/08/23(木) 20:38:48 本家のgrammer.txtがバグバグな件
http://docs.python.org/ref/grammar.txt
ちなみにPyJUGも
http://www.python.jp/doc/release/ref/grammar.txt
http://docs.python.org/ref/grammar.txt
ちなみにPyJUGも
http://www.python.jp/doc/release/ref/grammar.txt
114デフォルトの名無しさん
2007/08/23(木) 22:40:00 どこらへんが?
PythonのBNFは専用に拡張されてたはずだけど
そのこと?
PythonのBNFは専用に拡張されてたはずだけど
そのこと?
115デフォルトの名無しさん
2007/08/24(金) 09:14:30 a_expr とか and_expr とか xor_expr とか augop とかで、
texから変換したときのミスで出てきたっぽい意味ない記号がポロポロ混じってる。
ひどいのがprint_stmtでこれは相当カンを働かせないと元が何だったか分からない。
(まあ、本文見れば正解が分かるけど、・・・
texから変換したときのミスで出てきたっぽい意味ない記号がポロポロ混じってる。
ひどいのがprint_stmtでこれは相当カンを働かせないと元が何だったか分からない。
(まあ、本文見れば正解が分かるけど、・・・
116デフォルトの名無しさん
2007/08/24(金) 12:02:16 callもひどい、変な重複があるし、なぞのTab文字が混入してるし、
117デフォルトの名無しさん
2007/08/24(金) 16:30:20 ソース見ればいいし
誰も必要としてないから
きちんと保守されてないのかな。
誰も必要としてないから
きちんと保守されてないのかな。
118デフォルトの名無しさん
2007/08/25(土) 00:12:29 確認
>>> class A(object):pass
...
>>> isinstance(A,type)
True
>>> isinstance(A(),A)
True
>>> class A(object):pass
...
>>> isinstance(A,type)
True
>>> isinstance(A(),A)
True
119デフォルトの名無しさん
2007/08/27(月) 21:34:18 もーいーくつねーるーとーあーるーふぁーいーちー
120デフォルトの名無しさん
2007/09/13(木) 04:08:35 α何とか出したけど、実際はまだまだ問題山積みっぽい感じだ、ML見てると・・・、
121デフォルトの名無しさん
2007/09/13(木) 06:40:40122デフォルトの名無しさん
2007/09/14(金) 22:47:52 会社のおっさんSE(昔の自慢話ばかりしてる)にPythonの説明してたら、
偉そうに「みんな同じようなソースになってつまらない」とか言ってた。
俺は教養主義者じゃないけど、こういうアホを見ると計算機科学の基礎くらいはやった方がいいと思った。
なんか自分が発明したアルゴリズムがいくつかもパクられてるとか言ってるし…。
つーか仕事の邪魔だよおっさんひっこんでろ!
偉そうに「みんな同じようなソースになってつまらない」とか言ってた。
俺は教養主義者じゃないけど、こういうアホを見ると計算機科学の基礎くらいはやった方がいいと思った。
なんか自分が発明したアルゴリズムがいくつかもパクられてるとか言ってるし…。
つーか仕事の邪魔だよおっさんひっこんでろ!
123デフォルトの名無しさん
2007/09/15(土) 01:48:33 ・・・・・・
124デフォルトの名無しさん
2007/09/15(土) 16:51:42 同じことやるソースなら、同じになっていいんだよ。
だから、同じようなソースを書くのがいやなら、同じことをやらなければいい。
みんなで同じのを作って競うんでもない限り、やったことないことをやった方が楽しいじゃん。
同じ問題に対して、今までと違うやり方でやるのも含めてね。
だから、同じようなソースを書くのがいやなら、同じことをやらなければいい。
みんなで同じのを作って競うんでもない限り、やったことないことをやった方が楽しいじゃん。
同じ問題に対して、今までと違うやり方でやるのも含めてね。
125デフォルトの名無しさん
2007/09/15(土) 20:47:44 同じになるのはインデントだけ
126デフォルトの名無しさん
2007/09/15(土) 22:35:17 同じ処理でもクラス作りたがる奴、ローカル関数作りたがる奴、
ワンライナーにしたがる奴…と色々特徴はあるぜ
ワンライナーにしたがる奴…と色々特徴はあるぜ
127デフォルトの名無しさん
2007/09/16(日) 00:39:28 すまん、板違いだった…。
>126
λを知らないし、そもそも関数の意味とか分かってない。
だから、ジェネレータや高階関数の意義も理解できないし、思い浮かびもしないはず。
(それでアルゴリズムを作ったとか言っているあたりが…。)
ただ、最近の若手はこのあたりを抑えてて、頼もしく感じる。
あと、お詫びにこのスレに沿った話題も。リスト内包はジェネレータ表現に統合されていくらしいね。
これはときどきリスト内包しか使えない場所にジェネレータ表現を使ってしまうことがあるので、個人的には助かる。
(書く内容はほとんど一緒なわけだし)
>126
λを知らないし、そもそも関数の意味とか分かってない。
だから、ジェネレータや高階関数の意義も理解できないし、思い浮かびもしないはず。
(それでアルゴリズムを作ったとか言っているあたりが…。)
ただ、最近の若手はこのあたりを抑えてて、頼もしく感じる。
あと、お詫びにこのスレに沿った話題も。リスト内包はジェネレータ表現に統合されていくらしいね。
これはときどきリスト内包しか使えない場所にジェネレータ表現を使ってしまうことがあるので、個人的には助かる。
(書く内容はほとんど一緒なわけだし)
128デフォルトの名無しさん
2007/09/16(日) 03:09:29 抑えてどーするw
129デフォルトの名無しさん
2007/10/16(火) 10:21:37 C++のプロジェクトからPythonのモジュールを利用する方法教えて下さいでつ。
130デフォルトの名無しさん
2007/10/24(水) 23:10:31 >>129
boost.python
boost.python
131デフォルトの名無しさん
2007/11/01(木) 00:53:04 (1.0 + 2.0j).realのリアルは何で、methodじゃなくて属性なんだろう、・・・
conjugateはメソッドなのに、・・・なんかシンメトリーが崩れてる気がする。
conjugateはメソッドなのに、・・・なんかシンメトリーが崩れてる気がする。
132デフォルトの名無しさん
2007/11/01(木) 06:01:44 複素数に対して共役は関数だが実数部は関数じゃないからでは
133デフォルトの名無しさん
2007/11/01(木) 08:45:03 ???
R を実数全体、C を複素数全体とすると
real: C→R
conjugate: C→C
で両方とも関数だけど、そういうことじゃなくて?
R を実数全体、C を複素数全体とすると
real: C→R
conjugate: C→C
で両方とも関数だけど、そういうことじゃなくて?
134デフォルトの名無しさん
2007/11/01(木) 09:23:35 確かに実数部を取り出す操作は関数で表せるが、この場合は実数部が
複素数の属性(項)だということを強調したんじゃないか、ということ。
複素数の属性(項)だということを強調したんじゃないか、ということ。
135デフォルトの名無しさん
2007/11/12(月) 07:53:07 単なる容量節約のような気もする・・・
136デフォルトの名無しさん
2007/11/12(月) 07:54:31 どうせ属性値として持ってんだから、わざわざ関数作るまでもないだろ、みたいな不精
137デフォルトの名無しさん
2007/11/12(月) 10:13:21 >>131
崩れてない。
崩れてない。
138デフォルトの名無しさん
2007/11/13(火) 22:51:54 >>137
kwsk
kwsk
139デフォルトの名無しさん
2007/11/15(木) 04:02:42 http://mail.python.org/pipermail/python-3000/2007-November/011103.html
>Currently (in 3.0), "".join(<seq>) automatically applies str() to the
>items of <seq>,
いつのまにかきもい仕様が入りだしてる。
joinはstringの列以外が来たらエラーを吐くのがpythonらしくていいと思ってたのに・・
>Currently (in 3.0), "".join(<seq>) automatically applies str() to the
>items of <seq>,
いつのまにかきもい仕様が入りだしてる。
joinはstringの列以外が来たらエラーを吐くのがpythonらしくていいと思ってたのに・・
140デフォルトの名無しさん
2007/11/15(木) 04:33:41 IOをハックしてた人(でも、contributeするほどには知識がなかった人)にGuidoがやさしい言葉をかけてるのが和んだ
141デフォルトの名無しさん
2007/11/19(月) 07:30:25 おいおいマジか・・・
def a():
p = yield 1
for i in a(): print i
def a():
p = yield 1
for i in a(): print i
142デフォルトの名無しさん
2007/11/19(月) 12:02:01 >p = yield 1
構文エラーにならないのかよってこと?
構文エラーにならないのかよってこと?
143デフォルトの名無しさん
2007/11/19(月) 21:40:42 そうそう、
文を式として使うなんて、・・・
こんなのなんで必要なんだろう・・・
文を式として使うなんて、・・・
こんなのなんで必要なんだろう・・・
144デフォルトの名無しさん
2007/11/19(月) 22:00:33 ジェネレータ使う側との通信用だよ
まあもっと良い書き方はないのかという気はするが
まあもっと良い書き方はないのかという気はするが
145デフォルトの名無しさん
2007/11/20(火) 01:37:11 値を出力する言語要素は少ないからな。
importに倣って yield_stmt ::= "yield" expr ["receive" name] とか?
しかしまぁ今のでもlambdaと同程度には穏当かと。
importに倣って yield_stmt ::= "yield" expr ["receive" name] とか?
しかしまぁ今のでもlambdaと同程度には穏当かと。
146デフォルトの名無しさん
2007/11/21(水) 14:48:37 >>143
assignment_stmt ::=
(target_list "=")+
(expression_list | yield_expression)
yield_stmt ::=
yield_expression
なんだが?
むしろyield文は、式文のように値を捨てている。
yield式は、常に値をスタックに積んで、
yield「文」なら(制御から戻った時に)要らないから捨てる。
単純な実装だとこうなる。
構文に合致していてスタックマシンで実装しやすい。
assignment_stmt ::=
(target_list "=")+
(expression_list | yield_expression)
yield_stmt ::=
yield_expression
なんだが?
むしろyield文は、式文のように値を捨てている。
yield式は、常に値をスタックに積んで、
yield「文」なら(制御から戻った時に)要らないから捨てる。
単純な実装だとこうなる。
構文に合致していてスタックマシンで実装しやすい。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「日本はドイツと違い反省せず」…中国外相、独外相に対日批判 台湾問題で理解求める [少考さん★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 安倍晋三「これも、技術のうち!」⇐教えてくれそうなテクニック [731544683]
- 【悲報】ネトウヨゆたぼん、事故の見舞金を乞食したついでに今でもパパの自作自演操り人形なことがバレ終わるwwwwwwwwwww [802034645]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑 [931948549]
- 【画像】ひとり旅行で4人部屋WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 俺はきっと"全部"嫌いなんだ。息づく全てが俺を苛つかせるんだ。
