05. Perl 数据类型-标量变量

    xiaoxiao2022-07-04  193

    Perl 语言是一种弱类型的脚本语言,对于变量并不区分数字和字符串。对于字符串和数字的变量统一使用标量(variable)来表示. 相较于数组变量和哈希变量,标量变量仅存储一个值,可以理解为单数变量.

    1. 标量

    perl 语言中无须对标量进行特殊的声明与定义,直接赋值即可.标量的赋值和引用方式完全一致, 没有任何差别.

    1. 标量的定义与赋值

    perl 语言中标量可以直接使用,无须提取赋值.

    # 整数标量 $int = 100; # 浮点型标量 $float = 80.09; # 字符串标量 $host = "127.0.0.1"; $port = '80'; # 字符串标量内插 $proxy = "$host:$port"; # 字符串数组内插 @books = qw(java linux php mysql); $book = "@books";

    1.2 标量的引用

    标量在字符串中引用时必须是在双引号或反引号中引用 # 字符串内引用 $proxy = "$host:$port"; # 列表直接量中引用. @strs = ($user, $pwd);

    2. 自动类型转换

    标量在进行赋值运算时,会对标量类型做在数字与字符串之间做自动转换.决定是否要进行类型转换的是运算符. # 字符串拼接 $str = '1' . '2'; # 字符串求和 $sum = '1' + '2'; print "str:$str\n"; print "sum:$sum\n";
    最新回复(0)