文章

代码折叠功能测试

代码折叠功能测试

这是一个测试代码折叠功能的文章。

短代码块(应该不显示折叠按钮)

1
console.log("Hello World");

长代码块(应该显示折叠按钮)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
def fibonacci(n):
    """计算斐波那契数列"""
    if n <= 1:
        return n
    else:
        return fibonacci(n-1) + fibonacci(n-2)

def main():
    # 计算前20个斐波那契数
    for i in range(20):
        print(f"F({i}) = {fibonacci(i)}")
    
    # 一些额外的代码行来测试折叠功能
    print("这是第1行")
    print("这是第2行")
    print("这是第3行")
    print("这是第4行")
    print("这是第5行")
    print("这是第6行")
    print("这是第7行")
    print("这是第8行")
    print("这是第9行")
    print("这是第10行")
    print("这是第11行")
    print("这是第12行")
    print("这是第13行")
    print("这是第14行")
    print("这是第15行")
    print("这是第16行")
    print("这是第17行")
    print("这是第18行")
    print("这是第19行")
    print("这是第20行")
    print("这是第21行")
    print("这是第22行")
    print("这是第23行")
    print("这是第24行")
    print("这是第25行")

if __name__ == "__main__":
    main()

另一个长代码块

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package main

import (
    "fmt"
    "time"
)

func main() {
    fmt.Println("开始执行程序...")
    
    // 模拟一些耗时操作
    for i := 1; i <= 10; i++ {
        fmt.Printf("执行步骤 %d\n", i)
        time.Sleep(time.Second)
    }
    
    // 更多代码行来测试折叠
    fmt.Println("步骤1完成")
    fmt.Println("步骤2完成")
    fmt.Println("步骤3完成")
    fmt.Println("步骤4完成")
    fmt.Println("步骤5完成")
    fmt.Println("步骤6完成")
    fmt.Println("步骤7完成")
    fmt.Println("步骤8完成")
    fmt.Println("步骤9完成")
    fmt.Println("步骤10完成")
    fmt.Println("步骤11完成")
    fmt.Println("步骤12完成")
    fmt.Println("步骤13完成")
    fmt.Println("步骤14完成")
    fmt.Println("步骤15完成")
    fmt.Println("所有步骤完成!")
}

© 2024- lfj