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