node.js でパスを取得する方法についてのメモ
$ node ~/hoge/Foo.js/a.js
を実行したときに、
process.argv[1]
から、node コマンドに指定された a.js のパス(~/hoge/Foo.js/a.js
)を取得できます
node.js でパスを取得する方法についてのメモ
$ node ~/hoge/Foo.js/a.js
を実行したときに、
process.argv[1]
から、node コマンドに指定された a.js のパス( ~/hoge/Foo.js/a.js
)を取得できます#include <iostream> | |
#include <math.h> | |
using namespace std; | |
template <class T> | |
struct Node { | |
T value; | |
Node *left; | |
Node *right; |
チームに新しくジョインしてくれた方から聞かれたので、自分用にもまとめておく。
Ruby はオブジェクト指向言語なので、恐らく Java とか Python とかやってた人は割とすんなり入れると思う。ただ、PHPの人は戻り値周りとモジュール、 Mix-in あたりで最初躓くかもしれない。あと JavaScript (≠ ECMA, TypeScript) な人も、変数の扱いとかで微妙に躓くと思われる。
package lesson.Silver.textBook; | |
import java.util.ArrayList; | |
/* | |
ラッパークラスの初期化はnullなのでそのまま演算などをするとNullPointerExceptionが発生。static メンバー変数は そのクラスがロードされた時点で default値で初期化されるので、 オブジェクトを代入しなくても コンパイルエラーにはならない | |
*/ | |
class Test { | |
static byte _byte; | |
static short _short; | |
static char _char; |