Files
NotesAgentic/backend/data/vault/功能演示/02 多语言代码与公式.md
T

1.7 KiB

title, tags
title tags
多语言代码与公式 演示, 代码, 数学

多语言代码与公式

代码块用于展示源码,不会在工作区自动执行。切换明暗主题时,可以观察关键字、字符串和注释的配色。

Python:安全计算平均值

def average(scores: list[float]) -> float | None:
    """空列表没有平均值。"""
    if not scores:
        return None
    return sum(scores) / len(scores)

print(average([72, 86, 94]))

TypeScript:整理标签

interface Note {
  title: string
  tags: string[]
}

const note: Note = {
  title: '星灯资料站',
  tags: ['演示', '项目', '演示'],
}
const uniqueTags = [...new Set(note.tags)]
console.log(uniqueTags)

Rust:只读文本处理

fn main() {
    let title = "星灯资料站";
    let count = title.chars().count();
    println!("标题包含 {count} 个字符");
}

SQL:演示查询

下面是虚构表结构的查询示例,不表示应用数据库的实际表名。

SELECT title, updated_at
FROM demo_notes
WHERE category = '演示'
ORDER BY updated_at DESC;

JSON 与 YAML

{
  "project": "星灯资料站",
  "offlineFirst": true,
  "reviewDays": 7
}
project: 星灯资料站
milestones:
  - 收集资料
  - 完成校对
  - 整理索引

数学公式

行内公式:当 n > 0 时,均值为 $\bar{x}=\frac{1}{n}\sum_{i=1}^{n}x_i$。

块级公式:


\operatorname{cos}(\mathbf{a},\mathbf{b})
=\frac{\mathbf{a}\cdot\mathbf{b}}
{\lVert\mathbf{a}\rVert\lVert\mathbf{b}\rVert}

两个向量都非零时,上式表示余弦相似度。本文只演示公式显示,不执行向量检索。