D

文字列処理

D

基本的な文字列処理 文字列は文字の配列なので配列の処理に従う。 import tango.io.Stdout; void main() { char[] s = "hello, world"; // プロパティ Stdout (s.length).newline; //=> 12 (長さ) Stdout (s.dup).newline; //=> hello, world (コピー) Stdou…

D+SDL+OpenGL

D

タイトルの組み合わせのサンプルはABA Gamesのサンプルがあるが、他にあまり見当たらない。それだけで使えるようになるのだろうか?yaneSDK4Dもメンテナンスされていなさそうだし。結局、C++とOpenGLで勉強しないとダメかも。結局はDとOpenGLを分けで勉強し…

Tangoのインストール

D

http://www.dsource.org/projects/tango/wiki/Download とりあえずDMD 1.033ならTangoのサンプルを実行できた。DMD 2.014はできなかった。Tangoは上記のページのDMD 1.033とセットになっているものを使用したので、Tangoを2.014用にビルドしないといけないの…

Tangoのインストール

D

http://shoo.9.dtiblog.com/blog-entry-94.html を参考に、dmd2.014にTangoをインストールしようとしたがうまくいかなかった。以下のエラーが発生してしまう。 C:\applications\プログラミング言語\D\dmd.2.014\dmd\bin\..\import\tango\io\Buffer.d(148): D…

Template in D

D

わなDのTemplate in Dを読んだ。面白すぎ&難しすぎで、もう一度C++やDのTemplateにチャレンジしてみたくなった。それにしてもTemplateを使いこなしたコードって複数人数が参加する大きいプロジェクトで意味あるのだろうか?開発はベースの部分を作る人以外…