Table of contents
目次の追加
h2 形式 でTable of contentsを記述し (= ##Table of contents
)、投稿の表示したい場所に配置する。
コードブロック
rust
fn fib(n: u32) -> u32 {
match n {
0 => 0,
1 => 1,
_ => {
let mut a = 0;
let mut b = 1;
for _ in 2..=n {
let next = a + b;
a = b;
b = next;
}
b
}
}
}
zig
fn fib(n: u32) u32 {
var a: u32 = 0;
var b: u32 = 1;
if (n == 0) return a;
if (n == 1) return b;
var i: u32 = 2;
while (i <= n) : (i += 1) {
const next = a + b;
a = b;
b = next;
}
return b;
}
go
func fib(n int) int {
if n <= 1 {
return n
}
var a, b, temp int = 0, 1, 0
for i := 2; i <= n; i++ {
temp = a + b
a = b
b = temp
}
return b
}
clojure
(def fib
(map first (iterate (fn [[a b]] [b (+ a b)]) [0 1])))
(take 30 fib)