Shammer's Philosophy

My private adversaria

2015-07-30から1日間の記事一覧

Lispでシフト演算をする

そのままズバリな名前の関数ではなかったのでメモ。ashという関数を使用する。 ? (ash 32 5) 1024 ? (ash 23 2) 92 ? (ash 32 1) 64 ? (ash 64 -1) 32 ? (ash 32 -5) 1 ? (ash 32 -6) 0 ? (ash 32 -7) 0 ? ashは引数を二つ取る。一つはもとになる数(この数に…