代码展示技巧
目录
本文展示代码在博客中的展示方式。
JavaScript 示例
// 异步函数示例
async function fetchUserData(userId) {
try {
const response = await fetch(`/api/users/${userId}`);
const data = await response.json();
return data;
} catch (error) {
console.error('获取用户数据失败:', error);
throw error;
}
}Python 示例
from dataclasses import dataclass
from typing import List
@dataclass
class User:
"""用户数据类"""
id: int
name: str
email: str
tags: List[str] = None
# 使用示例
user = User(id=1, name="张三", email="zhangsan@example.com")
print(user)Go 示例
package main
import (
"encoding/json"
"net/http"
)
type User struct {
ID int `json:"id"`
Name string `json:"name"`
Email string `json:"email"`
}
func main() {
http.HandleFunc("/user", userHandler)
http.ListenAndServe(":8080", nil)
}行内代码
在段落中使用 console.log() 这样的行内代码。
示例:在 JavaScript 中,Array.map() 方法用于遍历数组。