ruby - রুবি মাল্টি লাইন মন্তব্য?




comments (6)

এখানে একটি উদাহরণ:

=begin 
print "Give me a number:"
number = gets.chomp.to_f

total = number * 10
puts  "The total value is : #{total}"

=end

আপনি যা =begin মধ্যে =begin এবং =end মধ্যে থাকা সমস্তকিছু কোনও লাইনের কোডের মধ্যে থাকা কোনও লাইন নির্বিশেষে বিবেচনা করা হবে।

দ্রষ্টব্য: নিশ্চিত করুন যে = মধ্যে কোন স্থান নেই এবং begin :

  • সঠিক: =begin
  • ভুল: = begin

আমি রুবিতে একাধিক লাইন কিভাবে মন্তব্য করতে পারি?


ব্যবহার করছেন:

=begin
This
is
a
comment
block
=end

অথবা

# This
# is
# a
# comment
# block

বর্তমানে দুইটি rdoc দ্বারা সমর্থিত, যা আমি মনে করি শুধুমাত্র এই ব্যবহার করার একটি ভাল কারণ।


=begin comment line 1 comment line 2 =end নিশ্চিত করুন = শুরু এবং = শেষ যে লাইন প্রথম স্থান (কোন স্পেস)


=begin এবং =end অস্তিত্ব সত্ত্বেও, মন্তব্য করার স্বাভাবিক এবং আরো সঠিক উপায় হল প্রতিটি লাইনের # ব্যবহার করা। আপনি যদি রুবি লাইব্রেরির উৎসটি পড়েন তবে আপনি দেখতে পাবেন যে প্রায় সব ক্ষেত্রে মাল্টি লাইন মন্তব্য করা হয়।


#!/usr/bin/env ruby

=begin
Every body mentioned this way
to have multiline comments.

The =begin and =end must be at the beginning of the line or
it will be a syntax error.
=end

puts "Hello world!"

<<-DOC
Also, you could create a docstring.
which...
DOC

puts "Hello world!"

"..is kinda ugly and creates
a String instance, but I know one guy
with a Smalltalk background, who
does this."

puts "Hello world!"

##
# most
# people
# do
# this


__END__

But all forgot there is another option.
Only at the end of a file, of course.

=begin
(some code here)
=end

এবং

# This code
# on multiple lines
# is commented out

উভয় সঠিক। প্রথম ধরনের মন্তব্যের সুবিধা সম্পাদনযোগ্যতা-অসম্মতি করা সহজ কারণ কম অক্ষর মুছে ফেলা হয়। দ্বিতীয় ধরনের মন্তব্যের সুবিধা হল পঠনযোগ্যতা-লাইনের মাধ্যমে কোড লাইনটি পড়ার পদ্ধতি, এটি উল্লেখ করা অনেক সহজ যে একটি বিশেষ লাইন মন্তব্য করা হয়েছে। আপনার কলটি কিন্তু আপনার পরে কে আসছে তা নিয়ে ভাবুন এবং তাদের পক্ষে কীভাবে এটি পড়তে এবং বজায় রাখা সহজ।





comments