Проблем с програмирането в Perl

AleksofT

Registered
Здравейте!

От скоро се хванах да изучавам програмният език Perl по една книга.Една от задачите в тази книга е да предадем няколко аргумента на функцията print,като ги разделим със запетаи.И като пример са дали това:
Код:
#!/usr/bin/perl 

use warnings;

print "here","we",

"print","several",

"strings.\n";

Аз това си го пиша,но вместо да ми го изпише така here we print several strings. ,то го изписва слято hereweprintseveralstrings. :shock:

Въпроса ми е защо се получава така и какво трябва да поправя че да излезе както трябва?
 
6to ne si go razdeli6 s " "
 
Можели малко по-подробно,защото съм начинаещ в тази област.
Как така да ги разделя с " " те нали са си разделени с " "

Ако може напише кода както мислиш че трябва да бъде.
 
Код:
#!/usr/bin/perl

use warnings;

print "here"," ","we"," ",

"print"," ","several"," ",

"strings.\n";

Мисля ,че така трябва да ги раздели с интервалче ;) само виж някоя запетая да не би да съм изпуснал :))))
 
Да те питам само :) От коя книжка учиш и доволен ли си от нея :)
 
morkov4o каза:
Да те питам само :) От коя книжка учиш и доволен ли си от нея :)

От книгата "ПРОГРАМИРАНЕ С Perl" издателство Софтпрес.
Честно казано някой неща са доста объркващи,един начинаещ като мен трудно би влязъл в крачка.

3b396f78a2.jpg
 
Още един въпрос.

Как чрез кръгли скоби мога да огранича броя на аргументите така че да ми изпише само here we print
 
Искаш да покажеш на екрана "Here we print" така ли ? :shock:
 
Да точно така.Искам от същия код:
Код:
#!/usr/bin/perl

use warnings;

print "here"," ","we"," ",

"print"," ","several"," ",

"strings.\n";

Чрез поставянето на кръгли скоби ( ) да се огранича броя на аргументите така че да ми изпише само here we print

Как да стане това?
 

Back
Горе