(rontolisp) docs
← 関数

uiop:first-char

(uiop:first-char s)

文字列 s の最初の文字を返します。s が空文字列、または文字列でない場合は nil を 返します。UIOP の一行定義を上流からそのまま持ってきたもので、「最初の文字はあるか」の 判定とアクセスが、length によるガードと char の 2 つではなく 1 回の呼び出しで 済みます。

鏡像は uiop:last-char です。quri の render-uri は パスの先頭にスラッシュが必要かを判断するために、この 2 つと uiop:emptyp を呼びます。

バックエンドサポート

4 つすべてのバックエンドで動作します: rontolisp 自身で書かれた uiop ライブラリの定義であり、 使用時にプログラムへ組み込まれてコンパイルされます。