본문 바로가기

함수

[PHP] 함수를 만들어보자! PHP Web Prog. 처음으로 PHP를 공부하면서, 적은것이기에 다소 틀린 내용이 있을 수도 있습니다. 그리고, 다른 언어를 알고 계시다는 가정에하에 글을 적기때문에, 완전 웹프로그래밍 언어를 처음 공부하시는 분은 다른 글도 참고하시길 바랍니다. php를 공부하면서 느낀 것은, 정말 자바스크립트와 유사한 점이 많다는 것입니다. 함수를 정의하는 것도 매우 흡사한데요. 정의법은 다음과 같습니다. function 함수명(매개변수, ...){ ...return 값;} 자바스크립트를 해보신 분이라면, "뭐야! 똑같잖아?"라고 감탄하실(?) 듯도 합니다. ㅎㅎ 그래도 한번 만들어 보고, 사용해보도록 합시다. 파이를 뜻하는 상수를 정의하고, 원의 넓이를 구하는 함수를 만들어 보도록 하겠습니다. 원의 넓이를 구하는.. 더보기
[C언어 with Java] 메소드의 선언 C Prog. with Java C언어를 다루고 있지만, 다른 프로그래밍 언어인 자바와 비교하면서 내용을 구성하고 합니다. 본 글은, 자바를 먼저 어느정도 알고 계시고, 저와 같이 C언어를 공부하고자 하는 분들에게 도움이 되길 바랍니다. 첫번째, 메소드의 선언부 입니다. JAVA는 다음과 같은 형태로 기본 메소드가 정의 됩니다. public void 메소드명(매개변수){ → 변경자 반환타입 메소드명(매개변수) 바디 } C언어에서는 JAVA와는 다르게 다음과 같은 형태를 띕니다. int 메소드명(매개변수){ → 반환타입 메소드명(매개변수) 바디} 명시하지는 않았지만, return 키워드도 동일하게 사용됩니다. 다른점을 꼽는다면 변경자(modifier) 사용여부가 있겠군요. 하지만 중요하게, 알아야 할것이 .. 더보기
[SQL] 그룹 함수(Group Functions) 에 대해서 알아보자! Group Functions 개요 그룹 함수-집계 함수-는 무엇일까요? 간단히 정의 하자면, 여러 로우(ROW)들이 한데 모여있는 집합에 대해 하나의 결과를 가져다 주는 것이라 말할 수 있습니다. 이를 테면, 전체값의 평균이라던지, 전체값의 합이라던지, 전체의 수(갯수)라던지. 이런게 그룹 전체에 대해서 조회하는 것입니다. 그럼, 어떤 그룹 함수들이 있는지 살펴보도록 할까요? 다음과 같이 7개의 함수가 존재합니다. 1. AVG - 평균을 반환합니다. 2. COUNT - Row의 갯수를 반환합니다. 3. MAX l - 최상위 값을 반환합니다. 4. MIN l - 최하위 값을 반환합니다. 5. STDDEV - 표준편차를 반환합니다. 6. SUM - 총 합을 반환합니다. 7. VARIANCE - 분산을 반환합.. 더보기