2013/04/20
LinuxMint にてGo言語のインストールと hello, world をしてみた
GoLang | |
![]()
Go言語のインストールと hello,world. を Getting Started - The Go Programming Language を進めた。
コメントを書く
トラックバック - http://d.hatena.ne.jp/naka-06_18/20130420
2013/03/05
文字列リテラルと引用符
Python | |
![]()
Python 言語リファレンス 字句解析 文字列リテラルの結合 (concatenation)より、複数の文字列リテラルは、互いに異なる引用符を使っていても (空白文字で区切って) 隣接させることができ、その意味は各々の文字列を結合したものと同じになります。 ... この機能は文法レベルで定義されていますが、スクリプトをコンパイルする際の処理として実現されることに注意してください。 より、以下の用になる。
$ python Python 2.7.3 (default, Sep 26 2012, 21:53:58) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more info rmation. >>> print( ... 'hoge' ... 'fuga' ... ) hogefuga >>> print( ... '{0}'.format('hoge') ... 'fuga' File "<stdin>", line 3 'fuga' ^ SyntaxError: invalid syntax
なるほど。
トラックバック - http://d.hatena.ne.jp/naka-06_18/20130305
2013/02/10
Node.jsでパスを絶対パスにする方法
JavaScript | |
![]()
使うのは、 Node.js に含まれる path モジュールです。
var path = require('path'); var abspath = path.resolve(path.join('hoge', 'fuga')); console.log(abspath); # => /someone/home/dir/hoge/fuga
path.join で文字列を結合し、ディレクトリ区切り文字でつなぎます。
path.resolve がパスを絶対パスにします。絶対パスにならなかった場合、
現在の作業ディレクトリをベースにします。
参考
トラックバック - http://d.hatena.ne.jp/naka-06_18/20130210
2013/01/23
jasmine-node とRequireJS
JavaScript | |
![]()
JavaScriptのテストツールにJasmineというものがあります。
通常はブラウザ上で動かすテストライブラリらしいのですが、jasmine-nodeというパッケージがあり、それを用いるとnode.js上でJasmineのSpecファイル(テストのソースコード)を実行できるまる。これを試す。
トラックバック - http://d.hatena.ne.jp/naka-06_18/20130123

