English 中文(简体)
在Perl 5中,插头与几个问题之间的区别是什么?
原标题:When does the difference between a string and a number matter in Perl 5?

如果在Perl 5中打字,looks_ similar_ number,那么该数字可能也一样。 例如,

my $s = "10" + 5;

http://code>15。

是否有任何事例显示,其数字等同不一样?

最佳回答

在与双向经营者打交道时。 123 ^ 456 is 435, but 123” ^ “456" is x05x07x05". 两条双向操作者在数量上工作。

问题回答

我只能想一想:在核实真相时。 相当于0但并非0>的指令,例如0.0>,0 but real>,0", 等所有通行证编号looks_ similar_ number,并在数字背景下评价到<0><<>>>/code>,但仍被视为真实数值。

同等数量和体力在散射钥匙上是不同的——或者更一般地说,在任何时间,我们都会增加一个增量:

my (%g, %h);
$g{ 1234000000000000 } = undef;  #  1.234e+015        => undef
$h{ 1234000000000000 } = undef;  #  1234000000000000  => undef

请注意,我们仍然处在Perl能够准确储存数字的范围:

> perl -e  printf qq{%.f
}, 1234000000000000 + $_ for +1, 0, -1 
1234000000000001
1234000000000000
1233999999999999
  DB<1> sub is_num { my $x = shift; "$x " ~~ $x }

  DB<2> print is_num(123)
1
  DB<3> print is_num( 123 )

  DB<4> 




相关问题
Simple JAVA: Password Verifier problem

I have a simple problem that says: A password for xyz corporation is supposed to be 6 characters long and made up of a combination of letters and digits. Write a program fragment to read in a string ...

Case insensitive comparison of strings in shell script

The == operator is used to compare two strings in shell script. However, I want to compare two strings ignoring case, how can it be done? Is there any standard command for this?

Trying to split by two delimiters and it doesn t work - C

I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...

String initialization with pair of iterators

I m trying to initialize string with iterators and something like this works: ifstream fin("tmp.txt"); istream_iterator<char> in_i(fin), eos; //here eos is 1 over the end string s(in_i, ...

break a string in parts

I have a string "pc1|pc2|pc3|" I want to get each word on different line like: pc1 pc2 pc3 I need to do this in C#... any suggestions??

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签