Code Metaphor

Programming, Writing, Reading, Thoughts…

유행

10년 전 스크립트 언어들 사이의 유행이 Perl에서 유래한 해시(hash)와 해시 리터럴이였다면,

(key => value, key => value) # Perl
{key: value, key: value} # Python
{key => value, key => value } # Ruby
array(key => value, key => value) # PHP

요즈음의 유행은 람다(lambda)와 함수 리터럴이라고 할 수 있지 않을까?

sub { return @_ } # Perl

// JavaScript
function(a, r, g, s) { return [a, r, g, s] }
function() { return arguments }

# Python
lambda a, r, g, s: a, r, g, s
lambda *args: args

# Io
method(a, r, g, s, list(a, r, g, s))
method(call message argsEvaluatedIn)

This entry was posted on April 11, 2007 at 3:32 PM. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

2 Responses to “유행”

  1. Heungsub Says:

    요즈음의 유행은 람다(lambda)와 함수 리터럴이라고 할 수 있지 않을까?

    틀림 없이 그런 것 같습니다. 파이썬에서 lambda 쓰다가 PHP에서 create_function() 쓰려면 아주 죽어나죠. ㅋㅋㅋ

  2. Min-hee Hong (DAHLIA) Says:

    틀림 없이 그런 것 같습니다. 파이썬에서 lambda 쓰다가 PHP에서 create_function() 쓰려면 아주 죽어나죠. ㅋㅋㅋ

    내가 만든 Phunctional을 써.

Powered by WordPress. Styled by Hong, MinHee. XML Feed, Comments XML Feed.