1. সংক্ষিপ্তসার
আমি বুঝতে পারছি না, কেন আমার E010 বাশাতে নিয়ম দরকার ।
2. বিশদ
আমি ফাইলটিংয়ের জন্য বাশাতে ব্যবহার করি .sh
। E010 বিধি:
কি হিসাবে একই লাইনে না জন্য
for
bashate:
সঠিক:
#!/bin/bash for f in bash/*.sh; do sashacommand "$f" done
ত্রুটি:
#!/bin/bash for f in bash/*.sh do sashacommand "$f" done
কোন বৈধ তর্ক আছে, কেন আমার প্রয়োজন for
এবং do
একই লাইনে?
3. দরকারী নয়
আমি আমার প্রশ্নের উত্তর এখানে খুঁজে পাচ্ছি না:
- গুগল
- সেরা কোডিং অনুশীলন সম্পর্কে নিবন্ধগুলি ( উদাহরণস্বরূপ )
bashate ডকুমেন্টেশন । আমি কেবল পাই:
নিয়মের একটি সেট যা নিয়ন্ত্রণ ব্লকে জিনিসগুলিকে সামঞ্জস্য রাখতে সহায়তা করে। এগুলিকে লম্বা লাইনে অগ্রাহ্য করা হয় যা একটি ধারাবাহিকতা রয়েছে, কারণ তালিকাভুক্তিটি এক ধরণের "আকর্ষণীয়"
E010
- শুধুমাত্র শৈলী নিয়ম বা কিছু ক্ষেত্রে আমি প্রয়োজন জন্য এবং কি না শুধুমাত্র শৈলী কারণে একই লাইনে।
do
। এটি সিটির মতো একটি ভাষায় একটি খোলার ব্রেস ইনডেন্ট করা if
এবং একই লাইনে কোড যুক্ত করার মতো অন্য একটি উদাহরণ, পাইথন যদি এটির অনুমতি দেয় তবে পরবর্তী লাইনে :
একটি if
ইন্টেন্ট করা এবং সেই একই লাইনে কোড যুক্ত করা হবে। এটি এটিকে শরীরে অতিরিক্ত রেখার সাথে পৃথক করতে চলেছে।
do
অবশ্যই কিছুটা অস্বাভাবিক, তবেfor ... \ndo\n<indent>body...
এটি অত্যন্ত সাধারণ এবং আমি এর চেয়ে আরও বেশি অনুমান করতে পারিfor ... ; do
। এটি সম্পর্কে কি অভিযোগ আছে?