컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post [Perl/펄] 불린형 변수 사용은? bool / Boolean / false / true...메일(Email)에서 사진/그림 올리기 (파일 첨부하는 법) - Daum한메일넷에서일본어/중국어 HTML, CSS 파일에서, 돋움/굴림 등 한글 폰트(글꼴) 지정하기 - F...[Perl/펄] $ $_ @ @_ % %_ <> # 등의 특수문자의 의미, 사용법윈도우XP에서, ping(핑) 실행하려면? ping 실행할 수 있는 프로그램은?[HTML] 페이지 다시 읽기 window.location.reload(true); 사용법...배치파일에서, 문자열 비교 판단 / 문자열이 동일한지 다른지 - Compare String...펄 에러 설명] Global symbol '$foo' requires explicit pa...VMware Tools 사용법 설명플로피 디스크(디스켓)를 이미지 파일(.ima)로 만들기/저장 - Floppy Image

펄(Perl) 변수에, 정수형/실수형/문자형/문자열형/불린형 등이 있나요? - int float

Friday, August 25, 2006

펄의 변수에는 그런 구분이 전혀 없습니다. 하나의 변수에 어떤 종류의 데이터라도 자유롭게 대입할 수 있습니다.

예제


#!/usr/bin/perl
use strict; use warnings;

my $foo;

# 정수
$foo = 123;
print $foo, "\n";

# 실수
$foo = 1.15152;
print $foo, "\n";

# 문자
$foo = "A";
print $foo, "\n";

# 문자열
$foo = "안녕하세요~";
print $foo, "\n";

# 불린형(참/거짓)
$foo = 0;
print $foo, "\n";

위의 예제에서 $foo 라는 변수를 하나 선언해 놓고, 그 안에 온갖 종류의 데이터를 집어넣고 있습니다. 그래도 문제가 없습니다.


펄의 변수에는, 정수형 실수형 등의 구분이 없습니다. 다만, 펄 내부적으로, 모든 숫자는 "double형 실수"로서 처리됩니다. 그래서 펄을 다루다 보면, 정수로 나와야 할 텐테, 실수로 나오는 경우가 많습니다. 이때 정수로 변환하는 방법은 여기에 있습니다: ▶▶ [Perl/펄] 실수 반올림하여 정수 만들기; RoundToInt 함수


참고로, Perl 6 에서는 정수형 변수가 생긴다는 얘기를 들었습니다. 그러나 아무튼 현재 사용되는 Perl 5.x 에서는 그런 구분이 없습니다.



▶▶ [Perl/펄] 불린형 변수 사용은? bool / Boolean / false / true


☞ Perl

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top