先上結果:
使用方法
執行次數
連線耗時+1
0.069ms
concat
10.114ms
array.join
10.149ms
模板字串
10.051ms
使用方法
執行次數
連線耗時
+100
0.011ms
concat
1000.028ms
array.join
1000.056ms
模板字串
1000.012ms
使用方法
執行次數
連線耗時
+10000
1.770ms
concat
10000
0.939ms
array.join
10000
4.608ms
模板字串
10000
0.743ms
使用方法
執行次數
連線耗時
+1000000
31.039ms
concat
1000000
36.029ms
array.join
1000000
211.760ms
模板字串
1000000
25.440ms
function
log(...args)
function
timeout(times, name, func)
console.timeend(name);
}const a = 'a';
const b = 'b';
const str1 = () => a + b;
const str2 = () => a.concat(b);
const str3 = () => [a, b].join();
const str4 = () =>
`$$`;
const link = (times) => -------`);
timeout(times, 'string + 連線', str1);
timeout(times, 'string concat 方法', str2);
timeout(times, 'array join 連線', str3);
timeout(times, '模板字串', str4);
}link(1);
link(100);
link(10000);
link(1000000);複製**
字串連線
輸入n個字串s i 你要把他們按某個順序連線起來,使得字典序最小。1 n 100 每個字串長度 100 字串只包含小寫字母 input 第一行乙個整數n。接下來每行乙個字串s i output 一行乙個字串表示把輸入的n個字串按某個順序連線之後的結果input示例 6 itlooks like an...
字串連線
mysql select abc 123 abc 123 123 1 row in set,1 warning 0.00 sec mysql select 123 123 123 123 246 1 row in set 0.00 sec mysql select 123 123 123 123 2...
字串連線
answer1 char型別 利用cin不包括空格的天然特性,讀取兩個字串,直接按序輸出 include include using namespace std int main return0 answer2 string型別 對於string型別變數,我們可以直接用 進行連線操作 include...