Scheme単語

72件
スキーム
  • 2
  • 0pt
掲示板へ

Schemeスキーム)とは、

  1. 組みをもった計画」という意味の英単語。フレームワークプランスキーム。
  2. 関数型プログラミング言語であるLispから生した言語。本項で記述する。
  3. 数学における概のこと。

概要

Schemeは、1975年Lisp生言語として誕生。字句構造によるスコープの制御をサポートし、さらにS式の評価規則を単純化し、関数の動的生成力が強化されている。後に、Common Lisp仕様に大きなを与えた言語である。

フリーの画像処理ソフトであるGIMPマクロScript-Fu)はSchemeの文法を使って記述されている。日本語が使えるフリーなScheme開発環境としてはRacket(旧DrScheme)やGaucheなどがある

関連動画

関連商品

 

Fizz Buzz

(define (mk-list min max)

    (if (> min max)

        (list)

        (cons min (mk-list (+ min 1) max))))

(map

    (lambda (num) (cond [(= (mod num 15) 0) 'fizzbuzz]

        [(= (mod num 3) 0) 'fizz]

        [(= (mod num 5) 0) 'buzz]

        [else num]))

(mk-list 1 100))

関連項目

【スポンサーリンク】

  • 2
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

東方Project (単) 記事と一緒に動画もおすすめ!
提供: KAZUSHI
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

Scheme

1 ななしのよっしん
2014/10/16(木) 03:06:05 ID: xn2n7jFiOS
;;ちょっと括弧わるいけれど...

(define (mk-list min max)
(if (> min max)
(list)
(cons min (mk-list (+ min 1) max))))

(map
(lambda (num) (cond [(= (mod num 15) 0) 'fizzbuzz]
[(= (mod num 3) 0) 'fizz]
[(= (mod num 5) 0) 'buzz]
[else num]))
(mk-list 1 100))
👍
高評価
0
👎
低評価
0