增强代码块功能测试
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));