代码块测试
这里是一个Python代码块,测试行号显示:
1def fibonacci(n):
2 """计算斐波那契数列的第n项"""
3 if n <= 1:
4 return n
5 else:
6 # 递归计算
7 return fibonacci(n-1) + fibonacci(n-2)
8
9# 测试函数
10for i in range(10):
11 print(f"F({i}) = {fibonacci(i)}")
这里是一个JavaScript代码块:
1function quickSort(arr) {
2 if (arr.length <= 1) {
3 return arr;
4 }
5
6 const pivot = arr[Math.floor(arr.length / 2)];
7 const left = [];
8 const right = [];
9 const equal = [];
10
11 for (let element of arr) {
12 if (element < pivot) {
13 left.push(element);
14 } else if (element > pivot) {
15 right.push(element);
16 } else {
17 equal.push(element);
18 }
19 }
20
21 return [...quickSort(left), ...equal, ...quickSort(right)];
22}
23
24// 测试
25const numbers = [64, 34, 25, 12, 22, 11, 90];
26console.log("排序前:", numbers);
27console.log("排序后:", quickSort(numbers));
行内代码测试
这是一些行内代码:console.log("Hello World")
,还有 npm install
命令。
总结
这篇文章用于测试代码块行号显示和相关文章功能。