2017-02-27 84 views
-5
#!/usr/bin/perl 
$rank=1; 
$name="Saumik"; 
$tot_money=55555555.55; 
$my_oct=0167; 
$my_hex=0xabe; 
print "Name: $name\n"; 
print "Rank $rank\n"; 
print "Total Prize Money: $tot_money\n"; 
print "My Octal Number: $my_oct\n"; 
print "My Hexadecimal Number: $my_hex\n": 

语法错误,接近 “” 我的十六进制数:$ my_hex \ N “:” salar.pl的执行由于编译错误而中止。按任意键继续为什么在第14行给出错误?在salar.pl线14

+5

你为什么要问11行程序的第14行?它给了什么错误?你为什么不使用'严格使用'和'使用警告'?你为什么不按照Stackoverflow提供的格式化代码的说明? – Quentin

+0

语法错误在salar.pl第14行附近“”我的十六进制数字:$ my_hex \ n“:” 由于编译错误导致salar.pl执行失败。 按任意键继续。 。 。 –

+6

那条线上的最后一个字是什么? – Quentin

回答

4
print "My Hexadecimal Number: $my_hex\n": 
            ---^ 

语法错误 - 它应该是一个分号。

另外:打开use strict;use warnings;您还可以通过(在编辑模式下同时)选择它并按CTRL +ķ格式化您的堆栈溢出代码。但是,如果您遇到了错误 - 将其添加到您的帖子中很有用。

相关问题