eachかわいいよeach
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/05/15(金) 00:03:56p 'eachかわいいよeach'
end
0002デフォルトの名無しさん
2009/05/15(金) 00:54:270003デフォルトの名無しさん
2009/05/15(金) 01:03:130004デフォルトの名無しさん
2009/05/15(金) 05:55:10gotoかわいいよgoto
0005デフォルトの名無しさん
2009/05/15(金) 07:32:36each 使えよ
0006デフォルトの名無しさん
2009/05/15(金) 09:19:04言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0007デフォルトの名無しさん
2009/05/15(金) 11:08:140008デフォルトの名無しさん
2009/05/15(金) 18:13:55内部で使ってるかと言うと、そういうワケでも無さそうだしな…
0009デフォルトの名無しさん
2009/05/15(金) 22:10:03ミニ講習会を開催しました。私が講師を務めることに
なりました。さて、開始早々だったと思いますが、
Rubyのいいところとしてイテレータ、ハッシュとeachを
を使う処理の説明を始めたところ、年配の人たちから
「それはPrologのパクリだ」との強烈な質問がでました。
私はPrologを知らないので、質問者に教えてもらったりして、
結果的に立ち往生の体になりました。どうもPrologの
memberという述語がそれにあたるらしいのですが、本当の
ところこのパクリ説はどんなものなのでしょうか。
0010デフォルトの名無しさん
2009/05/15(金) 22:14:300011デフォルトの名無しさん
2009/05/15(金) 22:41:22パクリだと言われたら、はいそのとおりと答えておく。
初めて触れた言語がRubyだったりすると、そういうものをRuby起源ニダ
と思い込んで喧伝してまわり、恥をかく人がいたりする。
0012デフォルトの名無しさん
2009/05/15(金) 22:51:01多分あなたがこれはRubyにしかないというような表現をして
しまって、それに質問者がカチンときたのだと思いますよ。
古い言語からアイデアを得るのは当たり前のことで少なくとも
パクリという表現は当たらないと思います。
0013デフォルトの名無しさん
2009/05/16(土) 04:34:32#include <stdio.h>
class t {
int n;
bool first;
public:
t(){ first = true; }
inline bool times(int i) {
if (first) { n = i; first = false; }
return (n-- > 0);
}
};
int main(void) {
t a;
while(a.times(5))
puts("timesかわいいtimes");
}
0014デフォルトの名無しさん
2009/05/16(土) 04:39:09Prologのmember/2はそれが出てこない述語はないというくらい
重要なもので、これなくしてPrologのプログラミングは不可能
といっても過言ではない。
逆にいうと、Rubyのイテレータプログラミングにはそれだけの
可能性、奥行きがあるということ。
今後講習会では「(eachは)Prologのmemberのようなものですね」と
一言付け加えればいいのではないか。
001513
2009/05/16(土) 12:04:57int main(void) {
t *i = new t;
while(i->times(2)) {
t *j = new t;
while(j->times(3)) {
puts("timesかわいいtimes");
}
delete j;
}
delete i;
}
0016デフォルトの名無しさん
2009/05/16(土) 12:55:02%langs = ( 'perl' => 'lwall', 'ruby' => 'matz', 'python' => 'guido');
while (($lang, $author) = each %langs) { print "$lang by $author¥n"; }
0017デフォルトの名無しさん
2009/05/16(土) 23:05:31>「それはPrologのパクリだ」との強烈な質問がでました。
それ質問じゃねーし
0019デフォルトの名無しさん
2009/05/17(日) 05:17:310020デフォルトの名無しさん
2009/05/17(日) 06:14:050021デフォルトの名無しさん
2009/05/23(土) 10:46:12http://pc12.2ch.net/test/read.cgi/tech/1242655611/
>>151
>すいません。Bを最後読み込み表示してAの単語をいれてを4回まわしたらいいだけでしたね
>>152
>落ち着いて、相手に分かる言葉で頼む。
ありがとうございます。やりかたとしては、ファイルAの後でファイルBを読み込み、Cには
始めにAの単語を書き込んで次にBの1行を書き込む。それを4回繰り返したら良かったんですね。
0022デフォルトの名無しさん
2009/05/24(日) 11:07:29Ruby でお願いします。
名言集 その1
『アパッチ砲はワシが作った』
http://jbbs.livedoor.jp/bbs/read.cgi/internet/134/1229674638/5062
自分の管理するしたらばで借りた掲示板にて
> 5062 :自動保守 ◆AOIMAD.NZM [] :2009/08/16(日) 00:46:29 ID:nQYgq9jg0
> そもそも、アパッチ砲っていうのは、私が指揮官になった時代に私の先輩たちが導入して
> 先輩たちが命名したもの、っていうかまぁ、そういう砲は今まで存在してないから
> 名前つけなくちゃいけないしw
>
> ってことで、使っているうちに広まった名前なので、それが正式名称になるんじゃないかと。
>
> http://www.paradisearmy.com/doujin/pasok_apache.htm(俺の先輩が命名)
> http://www.paradisearmy.com/doujin/pasok_hping.htm(俺が命名?)
※注 「アパッチ砲」の正式名称は「Apache Jmeter」で、もちろん自動焼人の先輩が作ったものではありません
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
0024デフォルトの名無しさん
2011/04/10(日) 07:54:01.870025デフォルトの名無しさん
2011/05/25(水) 19:16:08.520026デフォルトの名無しさん
2011/05/26(木) 11:27:22.34確かにnewじゃなくていいね。いっそこれでもいい。
--
#include <cstdio>
class each {
unsigned iter;
public:
each(unsigned iter) : iter(iter) {}
operator bool() {return iter-- > 0;}
};
int main(void) {
for (each times(2); times;) {
for (each times(3); times;) {
puts("timesかわいいよtimes");
}
}
}
--
0027天使 ◆uL5esZLBSE
2011/07/02(土) 00:11:31.53ハッァアァアァアァァアァァァアアアァアアァァアァァアァァァアァァァァァアァァァァ???
ゴミだな
はいはいゴミゴミ
ゴミだし
0028天使 ◆uL5esZLBSE
2011/07/03(日) 03:39:12.60変数に$ついてる言語触ってるって事だよね
いちいちSHIFT+4キーおして $ 打ちまくってる感触はどう?
放射性廃棄物のほうがマシ
0029デフォルトの名無しさん
2011/07/21(木) 07:36:36.92ニート臭がする((((;゚Д゚)))))))
0030デフォルトの名無しさん
2011/07/22(金) 08:20:08.53Rubyでどんなプログラム書いてるの?
ただの自己満足プログラムでは意味がないよ?
0031南沢木綿子 ◆ZczFq0P9SgSp
2012/06/28(木) 13:34:30.11( ・∀・) ほー それで
( : )
し─J
0032デフォルトの名無しさん
2012/08/30(木) 16:46:33.820033デフォルトの名無しさん
2012/08/31(金) 07:54:28.13member/2ではなくて、むしろbagof/3かfindall/3だと思うけど。
eachはオブジェクトを対象としているけど、Prologにはオブジェクトの概念は
ないから大分違う。
0034デフォルトの名無しさん
2012/10/20(土) 08:05:44.000035デフォルトの名無しさん
2012/10/30(火) 01:24:48.740036デフォルトの名無しさん
2012/10/30(火) 01:51:15.770037デフォルトの名無しさん
2012/11/04(日) 18:29:43.53/_____ \�� > |
|/⌒ヽ ⌒ヽヽ | ヽ > _______ |
| / | ヽ |─| l  ̄ |/⌒ヽ ⌒ヽ\| |
/ ー ヘ ー ′ ´^V _ ●), 、(●)⌒i
l \ / _丿 \ ̄ー ○ ー ′ _丿
. \ ` ー ´ / \ /
>ー── く / ____ く
/ |/\/ \  ̄/ |/\/ \
l l | l l l | l 違うスレにコピペするとスネ夫がドラえもん
ヽ、| | ノ ヽ、| | ノ に変わる不思議なコピペ
-──- 、 _________
0038デフォルトの名無しさん
2012/11/15(木) 05:54:00.840039デフォルトの名無しさん
2012/11/18(日) 15:56:34.24>>663 と >>664 を比べればすぐにわかる、というか >>663 のあとで >>664
>以下の利用条件を守る場合に限り利用を許可する。次回からの質問では「Qzは回答禁止」と書くこと。
とかもうね
0040デフォルトの名無しさん
2012/11/18(日) 15:59:42.42>>663 と >>664 を比べればすぐにわかる、というか >>663 のあとで >>664
>以下の利用条件を守る場合に限り利用を許可する。次回からの質問では「Qzは回答禁止」と書くこと。
とかもうねクズ以下だと自覚したときの絶望には同情するがね
0041デフォルトの名無しさん
2012/11/18(日) 16:41:44.70しかしクズ以下の自覚ない奴は生きる資格もない
0042デフォルトの名無しさん
2012/11/18(日) 17:04:44.57>>663 と >>664 を比べればすぐにわかる、というか >>663 のあとで >>664
>以下の利用条件を守る場合に限り利用を許可する。次回からの質問では「Qzは回答禁止」と書くこと。
とかもうねクズ以下だと自覚したときの絶望には同情するがね
0043デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.AN0045デフォルトの名無しさん
2013/10/21(月) 00:50:26.49for (i = 0; i < 100; ++i) {
fizzbuzz(i);
}
0046デフォルトの名無しさん
2013/10/21(月) 00:56:54.380047デフォルトの名無しさん
2013/10/21(月) 00:58:18.870048デフォルトの名無しさん
2013/10/21(月) 00:58:49.740049デフォルトの名無しさん
2013/10/21(月) 00:59:45.740050デフォルトの名無しさん
2013/11/16(土) 13:27:05.43s/ /\&#x20;/g
s/"/\&#x22;/g
s/c;/\&#3c;/g
s/e;/\&#3e;/g
0051デフォルトの名無しさん
2013/11/16(土) 13:43:53.36s/&#x26;#x5c;&#x26;/&#x26;#x5c;&#x26;#x26;/g
s/#/&#x26;#x5c;&#x26;#x23;/g
s/ /&#x26;#x5c;&#x26;#x20;/g
s/"/&#x26;#x5c;&#x26;#x22;/g
s/c;/&#x26;#x5c;&#x26;#3c;/g
s/e;/&#x26;#x5c;&#x26;#3e;/g
0052デフォルトの名無しさん
2014/01/04(土) 18:35:21.760053デフォルトの名無しさん
2014/03/16(日) 15:55:04.35ID:wmlsbQd60054デフォルトの名無しさん
2014/04/12(土) 13:51:09.98ID:RKizEBel0055デフォルトの名無しさん
2014/04/12(土) 14:16:55.48ID:RKizEBel0056デフォルトの名無しさん
2014/04/12(土) 22:30:37.15ID:DhQ3iHBt0057デフォルトの名無しさん
2014/04/12(土) 22:34:58.86ID:DhQ3iHBt0058デフォルトの名無しさん
2014/04/16(水) 20:29:04.15ID:GQigrPmM0059デフォルトの名無しさん
2014/04/16(水) 20:31:20.17ID:GQigrPmM0060デフォルトの名無しさん
2014/04/18(金) 23:44:22.35ID:tcldn7kl0061デフォルトの名無しさん
2014/04/18(金) 23:45:53.63ID:tcldn7kl0062デフォルトの名無しさん
2014/04/18(金) 23:56:17.02ID:tcldn7kl0063デフォルトの名無しさん
2014/04/18(金) 23:58:49.82ID:tcldn7kl0064停止しました。。。
NGNG■ このスレッドは過去ログ倉庫に格納されています