Matematicheskiye_obosnovani.../lab1/string/16B.js
2025-01-29 16:04:11 +03:00

26 lines
801 B
JavaScript

import { S16_0, S16_1, S16_2, S16_3, S16_4, S16_5, S16_6, S16_7, S16_8, S16_9, S16_A, S16_B, S16_C, S16_D, S16_E, S16_F } from "../symbol/S16.js"
/**
* @param { symbol } s
*/
export function string16B(s) {
switch (s) {
case S16_0: return "0";
case S16_1: return "1";
case S16_2: return "2";
case S16_3: return "3";
case S16_4: return "4";
case S16_5: return "5";
case S16_6: return "6";
case S16_7: return "7";
case S16_8: return "8";
case S16_9: return "9";
case S16_A: return "A";
case S16_B: return "B";
case S16_C: return "C";
case S16_D: return "D";
case S16_E: return "E";
case S16_F: return "F";
default: throw new Error("unexpected symbol");
}
}