增强代码块功能测试

1. 普通JavaScript代码块

function hello() {
  console.log("Hello World!");
}

2. 带标题的TypeScript代码块

async function authenticate(token: string) {
  return fetch('/api/auth', {
    headers: { Authorization: `Bearer ${token}` }
  });
}

3. 带文件名的CSS代码块

.button {
  background: #007bff;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
}

4. 带高亮的Python代码块

def fibonacci(n):
    if n <= 1:  # 基础情况
        return n
    return fibonacci(n-1) + fibonacci(n-2)

# 计算第10个斐波那契数
result = fibonacci(10)  # 这里计算结果
print(f"第10个斐波那契数是: {result}")

5. 组合功能测试

// 这是一个带标题和文件名的代码块示例
const users = [
  { id: 1, name: 'Alice' },
  { id: 2, name: 'Bob' },
  { id: 3, name: 'Charlie' }
];

function findUser(id) {
  return users.find(user => user.id === id);
}

console.log(findUser(2));