Hatena::Groupcadr

わだばLisperになる このページをアンテナに追加 RSSフィード

2004 | 12 |
2005 | 01 | 02 | 07 | 10 | 11 |
2006 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 11 |

2008-09-21

ClojureでL-99 (P03 K番目の要素)

| 21:35 | ClojureでL-99 (P03 K番目の要素) - わだばLisperになる を含むブックマーク はてなブックマーク - ClojureでL-99 (P03 K番目の要素) - わだばLisperになる

;; P03 (*) Find the K'th element of a list.

(defn element-at [coll pos]
  (loop [coll coll, pos pos]
    (if (>= 1 pos)
      (first coll)
      (recur (rest coll) (- pos 1)))))

(element-at "いろはにほ" 3)

;=> \は