ゆとりAdvent Calendarの11日目です。
・なんで書いているんですか?
ゆとりさんが鮨を奢ってくれるというので、感謝の気持を込めて書いています。
・実行方法は?
- Eshellを開きます。
- yutori.erlをコンパイルもしくはロードします。
yutori:call()
を実行します。yutori:sushi(プロセス数, 回数)
を入力します。
・実行結果は?
こんなかんじ。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ erl | |
Erlang R16B (erts-5.10.1) [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] | |
Eshell V5.10.1 (abort with ^G) | |
1> c(yutori). | |
{ok,yutori} | |
2> yutori:call(). | |
true | |
3> yutori:sushi(6,10). | |
sushi | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. | |
<0.42.0> sushi. | |
<0.43.0> sushi. | |
<0.44.0> sushi. | |
<0.45.0> sushi. | |
<0.46.0> sushi. | |
<0.40.0> sushi. |
・結論
僕にはゆとりがないので、ゆとりさんを待たずに
yutori:sushi(プロセス数, 回数)
を実行してしまいました。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ erl | |
Erlang R16B (erts-5.10.1) [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] | |
Eshell V5.10.1 (abort with ^G) | |
1> l(yutori). | |
{module,yutori} | |
2> yutori:sushi(6,10). | |
** exception throw: {error,yutori_nante_nakatta} | |
in function yutori:send/3 (yutori.erl, line 19) |
ゆとりなんてなかったんや!
コードはこちらからどうぞ。