انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: مشکل در خروجی پرل(حل شد )  (دفعات بازدید: 1094 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین biotech095a

  • Newbie
  • *
  • ارسال: 2
مشکل در خروجی پرل(حل شد )
« : 08 تیر 1396، 11:34 ق‌ظ »
دوستان سلام. من تو پرل یه چند خط کد نوشتم که تعداد یه رشته رو واسم حساب کنه ولی یکی بیشتر میشماره.

#!/usr/bin/perl

use warnings;

print("Enter your sequences: ");

$myseq =<STDIN>;

print "sequence: $myseq\n";

($length = length$myseq);

print"number of seq: $length\n";

مثلا اگه اینو وارد کنم AGCT پنج رو بر می گردونه . من از nano  ُ eclipse+epic ُ ادیتور آنلاینم استفاده کردم همه میزنن ۵ . پرل من ورژن v5.22.1  آپدیتشم کردم به ورژن v5.26.0  ولی پیشفرض نمیشه. تو گوشیم یه ادیتور پرل دارم perli اون درست حساب می کنه . من لینوکسمم وژن ۱۶.۴ هستش.. ممنون میشم اگه کسی با این مشکل برخورده راهنمایی کنه.
« آخرین ویرایش: 16 تیر 1396، 07:47 ب‌ظ توسط biotech095a »

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : مشکل در خروجی پرل.
« پاسخ #1 : 08 تیر 1396، 11:47 ق‌ظ »
اون یه دونه اضافه با حساب کردن کاراکتر خط جدید هست،هر زمان از ورودی استاندارد چیزی رو میخونید با تابع chomp کاراکتر خط جدید رو حذف کنید.
print("Enter your sequences: ");

$myseq =<STDIN>;
chomp $myseq;
print "sequence: $myseq\n";

($length = length$myseq);

print"number of seq: $length\n";
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین biotech095a

  • Newbie
  • *
  • ارسال: 2
پاسخ : مشکل در خروجی پرل.
« پاسخ #2 : 08 تیر 1396، 09:44 ب‌ظ »
سلام. مرسی بابت راهنمایی، مشکلو حل کرد.

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : مشکل در خروجی پرل.
« پاسخ #3 : 09 تیر 1396، 06:49 ق‌ظ »
به انجمن خوش اومدید!
برچسب «حل شد» رو به عنوان این تاپیک اضافه کنید و اینجا در مورد chomp بیشتر بخونید، همچنین صفحه‌ی man توابع پرل رو هم بخونید(perlfunc)
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC