[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/05 14:43 / Filesize : 200 KB / Number-of Response : 965
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

D言語 Part18



1 名前:デフォルトの名無しさん [2008/04/14(月) 15:16:22 ]
プログラミング言語 D (D Programming Language) について語るスレッドです。
過去スレは >>2

■本家
ttp://www.digitalmars.com/d/
ttp://www.kmonos.net/alang/d/ (和訳)

■コンパイラ
ttp://www.digitalmars.com/d/dcompiler.html (DMD, 本家)
ttp://dgcc.sourceforge.net/ (GDC, gccフロントエンド)

■参考URL
ttp://f17.aaa.livedoor.jp/~labamba/ (D言語研究)
ttp://f17.aaa.livedoor.jp/~labamba/?D%B8%C0%B8%ECBOF (D言語BOF)
ttp://dsource.org/ (dsource)
ttp://tinyurl.com/3da5oa (C/C++に疲れた人のD言語)
ttp://www.kmonos.net/alang/wnd/ (わかったつもりになるD言語)
ttp://shinh.skr.jp/d/ (SDL, SDL_*, OpenGL, GLU, glutのポーティングとか)
ttp://shoo.s20.xrea.com/shoo/programing (D言語とTangoの入門講座)
ttp://www.nicovideo.jp/mylist/4453698 (D言語で作られた芝ゲー niconico動画)
ttp://www.asahi-net.or.jp/~cs8k-cyu/ (ABA Games)

■ IDE
ttp://dronten.googlepages.com/dscite (DSciTE)
ttp://forums.codeblocks.org/index.php?board=20.0 (Code::Blocks)
ttp://www.dprogramming.com/entice.php (Entice Designer)
ttp://www.dsource.org/projects/descent (Descent)
ttp://www.dsource.org/projects/poseidon (Poseidon)

730 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 19:00:23 ]
D2.0が安定化するころにはD3.0が登場してて阿鼻叫喚になってると予想してみる

731 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 19:02:17 ]
メジャーバージョンアップ=仕様の確定=完全な互換性の断ち切り

732 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 19:06:18 ]
phobos vs tango
d1.0 vs d2.0
で組み合わせが四通りあるから困る
d1.0+phobosで開発してきたが、tangoのFiber使いたい俺としては
せめてphobosとtangoが共存してくれれば...

733 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 19:12:06 ]
codepad.org/biiWqnSH
FizzBuzz書いてみたいがtoStringってコンパイル時に動かないんだな

734 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 20:00:40 ]
>>733
っ std.metastrings

735 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 20:07:07 ]
DだとFizzBuzzを最小何文字で作れるんかな
ちなみに俺は140文字だった

736 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 20:18:48 ]
>>735
www.shinh.org/p.rb?FizzBuzz#D
に83バイトという記録がある。
いったいどんなコードなのやら。

737 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 20:24:29 ]
>>730 それは>>731から本望 QED
>>732 tangoがphobos準拠じゃないのが悪いんだよ
なんで自作ライブラリごときが標準ライブラリと共存できないんだってことだよw

738 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 20:33:21 ]
tangobosは?



739 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 20:40:02 ]
>>737
tangoはGCや配列キャストなどの言語の基幹部分も独自に持っていて、
phobosを置き換えるのが目的で作られてるから、共存できなくて当然。

740 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 21:39:01 ]
>>736
切り詰めて87文字
しかも数字が表示できない、中括弧使うと文字増えるしなぁー
import std.stdio;void main(){int i;while(i++<100)writef(i%3?"":"Fizz",i%3?"":"Buzz");}

741 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 21:44:04 ]
>>740
printf使えばもっと短くできるんじゃない?

742 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 21:55:04 ]
>>739
じゃあphobosが言語の基幹とライブラリの機能分担に失敗してる?

743 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 22:21:54 ]
>>741
これで99文字
void main(){for(int i;i++<100;)printf("%.*s%d",(i%3?"":"Fizz")~(i%5?"":"Buzz"),!(i%3&&i%5)?0:(i));}
こっちが別案(100文字ジャスト)
void main(){int i;char[]s;while(i++<100)printf("%.*s%d",s=(i%3?"":"Fizz")~(i%5?"":"Buzz"),s?0:(i));}

どっちもゴミが入るし83文字なんて…

744 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 23:16:42 ]
>>732
D言語研究室にファイバあった。
前に試したけど、ファイバの部分だけならコンパイル通るようにするのはそれほど難しくない。

745 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 01:40:53 ]
d で windows アプリケーションを作るときに XP のビジュアルスタイルを当てる方法をおしえてください

746 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 02:13:17 ]
マニフェスト作ればいいんじゃないの。
詳しくしらんが。

747 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 02:26:09 ]
%03dとかやれる関数ってないっすか。

748 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 02:35:44 ]
std.string.format



749 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 03:12:25 ]
std.c.stdio.sprintfでおk

750 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 03:53:45 ]
tangobos で tango と phobos を同時に使うと、無駄に富豪的な気分がするぜ

751 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 08:10:02 ]
tangoではないんでしょうか。

char[] format(char[] format, ...)
{
Sprint!(char) sp = new Sprint!(char);
return sp.format(format, _arguments, _argptr);
}
とかやっても%がそのまま出力されちゃうんですが。

752 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 08:34:12 ]
>>751
tangoのフォーマットはC#と同じなのでそのようにやると良い。

753 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 10:31:52 ]
>>750
同時につかえるやつなんだ!しらんかった
両ライブラリの最新に対応してるのかなぁ
てかObjectクラスが違うはずなのに大丈夫なのかな

754 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 13:25:00 ]
tangoの方のオブジェクトが使われるはず。

問題が出たとしても、そういうことの解決をやるのがtangobosっていう擦り合わせのプロジェクトですよ。

755 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 13:43:00 ]
やっぱ、tangobosって方向性として間違ってるよなw

756 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 14:09:00 ]
>>745
main.exeが実行ファイルだとしたら、以下の内容をmain.exe.manifestとして保存して実行ファイルと同じフォルダに入れておけば、どんな言語で作ってもXPビジュアルスタイルになる。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="main"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>main</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>


757 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 15:07:12 ]
>>752
そうだったんですか。
ありがとうございました。

758 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 21:04:15 ]
こんなところ見つけた。
www5.atwiki.jp/yaruhara/pages/74.html




759 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 23:56:39 ]
>>758
かなり気合入ってるな

760 名前:デフォルトの名無しさん [2008/07/15(火) 05:11:03 ]
ディレクトリ系の例外拾うと、システムの日本語が入ってるせいか文字化けするんですが、
誰か治し方しりませんか。

761 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:04:24 ]
連投ですいません。
auto http = new HttpClient( HttpClient.Get, "localhost/test.jpg" );
http.open();
HogeClass _this = this;
DataOutput stream = new DataOutput(new FileOutput( this.current.toString()~"hoge.jpg" ));
if( http.isResponseOK )
{
int len = http.getResponseHeaders.getInt( HttpHeader.ContentLength, int.max );

http.read( (void[] data)
{
stream.write(data); //○
_this.addPicture(data);//X
_this.last = data;//X
}, len );

}
stream.flush();
stream.close();
http.close();

Dlした画像のデータをvoid[][]dataで保存しておきたいのですが、
無名関数を出たとたんにDLしたデータが壊れてしまってるようです。

何が駄目なんでしょうか?

762 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:24:41 ]
dataをdupしたら解決しそうな気がする

763 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:36:56 ]
だめですた・・・・・

764 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:46:32 ]
voidはどうすればキャストとかできるんでしょうか。
中身をのぞいてみようと思ったんですが、何にもキャストができません。
あと、
無名関数内の引数dataのlengthは1716でlenは4323でした。

765 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 10:28:28 ]
Voidはキャスト可能でした><

766 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 11:03:14 ]
>>760
再現コード

767 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 13:02:20 ]
>>764
無名関数が複数回呼ばれることを理解してない、ということかな?
無名関数内の引数dataは実際のデータが小分けになっている。
複数回呼ばれたときのdataを全部連結すると、お望みのデータになるよ。

768 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 01:25:29 ]
>>767
おおおおう。
できました。


ありがとうございました。



769 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 05:35:23 ]
FizzBuzz書いてみた
codepad.org/zAwWfbs7

codepadはmetastrings使えないんだな
tangobos使ってるみたいだがバージョンが古いんだろうか

770 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 11:58:19 ]
>769
std.string.toString() 使えば、toStr 要らなくね?

771 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 13:12:32 ]
おこられたcodepad.org/jHEx9kA5

772 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 15:20:06 ]
配列の末端から取り出すのって皆さんどうやってますか?

773 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 15:45:37 ]
リバースして、ふぉーいーちにかけるか、ふぉーで配列の要素数-1から逆順でとる。
それ以外ってあるかなぁ。

774 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 15:52:21 ]
foreach_reverseがあるのに,なんでわざわざreverseするのん?

775 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 22:21:55 ]
/home/d/dsss/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libDG-tango-io.a(tango.io.Conduit.o): In function `_D5tango2io7Conduit7Conduit5errorMFAaZv':
Conduit.d:(.text+0x134): undefined reference to `_D5tango4core9Exception11IOException7__ClassZ'
Conduit.d:(.text+0x151): undefined reference to `_D5tango4core9Exception11IOException5_ctorMFAaZC5tango4core9Exception11IOException'
/home/d/dsss/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libDG-tango-io.a(tango.io.Buffer.o): In function `_D5tango2io6Buffer6Buffer5errorMFAaZv':
Buffer.d:(.text+0x1580): undefined reference to `_D5tango4core9Exception11IOException7__ClassZ'
Buffer.d:(.text+0x159d): undefined reference to `_D5tango4core9Exception11IOException5_ctorMFAaZC5tango4core9Exception11IOException'
collect2: ld はステータス 1 で終了しました
Command /home/d/dsss/bin/rebuild returned with code 65280, aborting.
Error: Command failed, aborting.

これはいったい何をぐぐったらわかるんでしょうか。

776 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 00:48:33 ]
>>775
ldの引数で、-lDG-tango-ioの右側に-lDG-tango-coreが書いてない、ということだな、そのエラーメッセージは。
ldはライブラリの依存関係に沿って引数を書かないとリンクエラーになる。

777 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 09:24:16 ]
>>773
うそだろ
v[$-1]じゃねーの!?

778 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 10:09:25 ]
>>777
おまえは何を言っているんだ。



779 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 10:43:50 ]
>>778
777じゃないが俺が代弁しよう。きっとこういいたかったに違いない。
while (v.length)
{
func(v[$-1]);
v.length = v.length-1;
}

780 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 11:24:50 ]
>>779
お前凄いな。

781 名前:777 mailto:sage [2008/07/18(金) 13:13:09 ]
>>778
ごめん、末端から「順に」取り出すのね。
勘違いしてました

>>779
エスパーすぐる!
フォローまでしていただいて・・・

782 名前:773 mailto:sage [2008/07/18(金) 16:54:03 ]
foreach_reverseって実装されてたのか。
ROMってるだけだと疎くなっちゃうね。正直すまんかった。

783 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 18:38:34 ]
かなり昔からある気がするが…

784 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 20:09:01 ]
>>776
使ってるのはdsssなんですが、直すにはどの辺り調べるといいんでしょうか

785 名前:776 mailto:sage [2008/07/19(土) 00:21:44 ]
>>784
dsssは使ってないから、正確なところはわからない。
もし、読み込んでいるdsss.confにbuildflags=-llDG-tango-core -llDG-tango-io ... のような記述があるなら、書いてあるライブラリの順番が問題なので、それを依存関係に沿って(左のライブラリが右のに依存するように)並び替えればよいのだけど……。


786 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 22:25:32 ]
Cと比べてどっちが速いの?

787 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 22:40:32 ]
>>786
・両方ネイティブコード吐くし、どっちがあらゆる面で速いとは言えない。
・メモリ周りはGCある言語のほうが現実的に速くなるよ、と公式では主張されている
・コンパイル速度はDのほうが遙かに速い
・VC++なんかの商用コンパイラのほうが最適化は賢い(んじゃね?
・最適化部は同じだろうし、dmdならdmcと、gdcならgccと同じようなパフォーマンスになる(んじゃね?

下二つは適当。

788 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 22:51:01 ]
マイクロベンチマークでは、GCC相手でけっこう良い勝負をする
(ICCとかVC++になるとどうだろうか)
ただ最近のバージョンになると速度がやや落ちたみたい
ttp://shootout.alioth.debian.org/gp4/d.php
ttp://shootout.alioth.debian.org/debian/d.php

Dは本質的にかなり速度が出そうな言語ではある
コンパイラ屋が再設計したC++みたいなもんだから



789 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 23:24:50 ]
>>786
向き不向きがあるけど、開発速度はDのほうが圧倒的に早い…
という比較があった気がした。
ある課題をいろんな言語で解くコンテストがあって、それでDがGCと契約のおかげでいい成績出したって内容だった気がする

790 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 02:07:08 ]
実行速度はライブラリの差が大きいだろうな
複雑な数値計算とかなると、もう

791 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 16:41:09 ]
>>789
C++でどうしても生産性があげれなかったヘタレな俺
現状どうみても D>>C++ です。 本当にありがとうございます。

792 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 11:41:00 ]
IDE欲しくてDescentに挑戦したけど、どうにもコンパイルできなかった。
143あたりの手順も試してみたけどダメだった。結局makeに逆戻りしちゃった。
なんか導入しやすいIDEないかな?2.0系使えるやつ

793 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 14:32:18 ]
Poseidon

794 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 19:35:25 ]
gdc(mingw)0.24でgc_initを呼ぶと即座に落ちる。
_minitもundefinedと言われるし・・・

Win32 のサンプルが動かないとか心が折れそう。

795 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 23:59:48 ]
>>794
WinMainを使わずにmainを使えばいい。
インスタンスハンドルが欲しければGetModuleHandleで得られるし。

796 名前:794 mailto:sage [2008/07/22(火) 00:15:22 ]
>>795
本当はDLLを作りたいんだけど、DllMainのgc_initでこけてたので、
前段階としてWinMainで実験してみて、うまくいってないという話。
DLL以外ならmainでいいんだけどね。
紛らわしくてスマソ。

797 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 13:08:40 ]
うぉるたんインタヴュー
www.techworld.com.au/article/253741/a-z_programming_languages_d


798 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 14:26:04 ]
> Ignore all the people who tell you it can't be done.
> Telling you it can't be done means you're on the right track.

らしいですよ。



799 名前:794 mailto:sage [2008/07/22(火) 20:06:30 ]
自己解決。
スレ汚し失礼しました。

800 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 21:18:13 ]
自己解決したらちゃんと解決方法も書きなさい

801 名前:794 mailto:sage [2008/07/22(火) 21:21:15 ]
www.digitalmars.com/d/archives/D/gnu/creating_static_dynamic_lib_minit_remains_unresolved_2367.html

DigitalMarsで検索してたら普通にあった。

802 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 18:22:54 ]
www.vimeo.com/1364875
www.n-brain.net/
これ使ったことある人いるかな

803 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 18:26:45 ]
うお、まだ配布されてなかった
すまn

804 名前:デフォルトの名無しさん [2008/07/23(水) 19:58:27 ]
>>797
そういえばウォルタンの顔を見たことがなかったという衝撃

805 名前:デフォルトの名無しさん [2008/07/23(水) 21:59:17 ]
髭がないのがD言語普及の妨げになってるんだよな。

806 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:06:10 ]
懐かしいな
slashdot.jp/article.pl?sid=08/04/30/0830201

807 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:13:17 ]
やはりここはウォルたんにも髭を・・・・・

808 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:14:59 ]
>>806
ハゲである必要はないんか?



809 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:16:45 ]
ハゲると言語仕様が複雑に・・

810 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:19:03 ]
ウォルたんの頭髪大ピンチ!

811 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 06:13:13 ]
髭を剃ることを暗に明に強制されるような環境で、
好きに言語を設計するような仕事はできないという点では明察なんだよな。
その意味でウォルたんは好きに言語を設計してると思うから問題ない

812 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 06:36:53 ]
いくらなんでもこじつけだろと思ったが三行目で吹いた。
確かに好きに設計してるなwwww

813 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 09:34:07 ]
をるたん・ぶらいと

814 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 10:55:23 ]
うぉるたんって60才ぐらい?

815 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 12:46:45 ]
永遠の17歳

816 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 15:21:05 ]
>814
www.walterbright.com/ によると
「1979年にカリフォルニア工科大を卒業した」そうだから、
50代前半じゃね?


817 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 15:21:06 ]
caltechを1979に卒業と書いてあるので、
だいたい50〜55くらいの範囲だな

818 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 18:31:20 ]
仲いいなお前らwww



819 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 18:35:16 ]
この一連の流れを/.本家へ投稿してみたいところだな

820 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:48:31 ]
>>819 やめろww

821 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 00:00:46 ]
バージョンアップがこなさすぎる…
最後にリリースされたのいつだよ…

822 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 00:24:30 ]
一連の流れから分かったこと
・D言語に足りないのは髭

823 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 01:17:17 ]
じゃあ今度からD言語ではhogeの代わりにhigeを使えばいい、というわけか。

module walter.hige;
int hige(){ return 0; }

824 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 01:22:24 ]
じゃあDのマスコットキャラに髭つけようぜ

825 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 01:36:39 ]
かっけーじゃん

826 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 01:38:17 ]
髭の長さ=Dのバージョン

827 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 02:59:06 ]
Visual studio並のIDE欲しい・・・

828 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 03:46:48 ]
IDEがあればD言語かつる
っていうか今や普及にIDEは必須だぜ・・・



829 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 04:06:17 ]
うぉるタンはベンツ乗り?
ttp://www.walterbright.com/garage/index.html
うぉるタンのひーお爺ちゃんは日本に来たよ
ttp://www.walterbright.com/trip/chas.html
ttp://www.norwichfreeacademy.com/fileadmin/user_files/museum/Spring_2007.pdf
ttp://www.norwichfreeacademy.com/fileadmin/user_files/museum/Website_pictures/Winter_2007.pdf

830 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 09:45:47 ]
struct type
{
  typeof(this) opAssign(type other)
  {
    return this;
  }
}

int main()
{
  type[string] map;
  type hoge;
  map["name"] = hoge;//Error :ArrayBoundsError

  return 0;
}

何でエラーになるの?教えてエロい人!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<200KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef