takuto_hの日記
takuto_hの日記
読者になる

takuto_hの日記

この広告は、90日以上更新していないブログに表示しています。

2008-10-24

L-99をCyanで その1

Cyan L-99

http://cadr.g.hatena.ne.jp/g000001/さん経由で見つけた、L-99: Ninety-Nine Lisp ProblemsというのをCyanでやってみたいと思います。

P01

def(List.my_last)^:
  if(.cdr().null?()):
    self
   else:
    .cdr().my_last()

Listのメソッドとして定義してみました。

cyan> ('[a, b, c, d]).my_last()
 => [d]

takuto_h 2008-10-24 22:26 読者になる

この記事をはてなブックマークに追加
広告を非表示にする
  • もっと読む
コメントを書く
« Cyanにおける変数の扱い Cyan, Yet Another New language »
プロフィール
id:takuto_h id:takuto_h
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • はてなブログに移行します
  • プログラミング・シンポジウムで新言語Suzuについて発表します
  • 私が愛するオブジェクト指向とそれを使わない理由
  • 型推論を可視化してみた
  • JavaScriptによる型推論器の実装:バリアント型
月別アーカイブ
  • ▼ ▶
    2014
    • 2014 / 11
  • ▼ ▶
    2013
    • 2013 / 6
  • ▼ ▶
    2011
    • 2011 / 4
  • ▼ ▶
    2010
    • 2010 / 10
  • ▼ ▶
    2009
    • 2009 / 10
    • 2009 / 8
    • 2009 / 7
    • 2009 / 6
    • 2009 / 3
    • 2009 / 2
    • 2009 / 1
  • ▼ ▶
    2008
    • 2008 / 11
    • 2008 / 10

はてなブログをはじめよう!

takuto_hさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
takuto_hの日記 takuto_hの日記

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる