アルゴリズムの勉強(1)

値の交換

環境

$ node --version
v13.5.0
$ tsc --version
Version 3.7.4

コード

let a: number = 1;
let b: number = 2;

console.log("a = ", a, ", b = ", b);

console.log("swap");
let t = a;
a = b;
b = t;

console.log("a = ", a, ", b = ", b);

実行結果

$ tsc swap.ts && node swap.js
a =  1 , b =  2
swap
a =  2 , b =  1

所感

なんのことはない処理。さらっと実装。