node の変更点   

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • node へ行く。

#author("2020-01-22T04:52:37+00:00","default:pentacle","pentacle")
* snipet [#s6f5fd73]

''./test.js''

#pre{{

#!/usr/bin/node
var fs = require('fs');
var readline = require("readline");
var reader;
if (process.argv[2]){
    reader = readline.createInterface(fs.createReadStream(process.argv[2],'utf8'));
}else{
    reader = readline.createInterface({input: process.stdin});
}
reader.on('line',(line)=>{
    console.log(line);
});

}}

 chmod +x test.js
 date | ./test.js

** regex [#e0fcd603]
 var arr = line.match(/(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d*)/);
 if (arr){
   console.log(Number(arr[1]) / Number(arr[2]) );
 }


* module / require [#z821be19]
 // モジュールは読み込んでおく
 var turf = require('@turf/turf');
 
 var hoge = (function() {
   Hoge.hello = function(str){
     console.log("hello:"+str);
   }
 }
 // 最後に export する
 module.expors.hoge = hgoe;

 var hoge = require("./hoge.js");
 hoge.Hoge.hello("Tiger");