功能测试文章

测试代码块行号和相关文章功能

代码块测试

这里是一个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 命令。

总结

这篇文章用于测试代码块行号显示和相关文章功能。