함수 정의

function
def

1 Bash[편집]

greet() {
	echo 'hello'
}
greet
# hello
function greet() {
	echo 'hello'
}
greet
# hello

후자의 경우 비표준이며, POSIX 표준 호환 전용 셸의 경우 전자(greet() { ... }) 형태의 함수만 지원한다.

2 JavaScript[편집]

function greet() {
	console.log("hello");
}
greet();
// hello
var greet = function() {
	console.log("hello");
}
greet();
// hello

3 PHP[편집]

function greet() {
	print("hello");
}
greet();
# hello

4 Python[편집]

16px-Crystal_Clear_app_xmag.svg.png 파이썬 함수정의 def 문서를 참고하십시오.
def greet():
	print('hello')

greet()
# hello
def show_ answer():
	print(42)

show_answer()
# 42

5 Perl[편집]

sub greet() {
	print "hello\n";
}

greet();

6 R[편집]

greet <- function() {
  cat("hello")
}

greet()
## hello

7 Ruby[편집]

def greet
   puts "hello" 
end

greet
# hello

8 Windows Batch[편집]

@echo off
call :greet hello
goto :eof

:greet <resultVar>
echo %~1
goto :eof

9 같이 보기[편집]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}