GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

gofmt - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে gofmt চালান

এটি হল gofmt কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


gofmt - ফরম্যাট গো প্রোগ্রাম

সাইনোপিসিস


gofmt [পতাকা] [ পথ ... ]

বর্ণনাঃ


একটি সুস্পষ্ট পথ ছাড়া, এটি আদর্শ ইনপুট প্রক্রিয়া করে। একটি ফাইল দেওয়া, এটি চালু
যে ফাইল; একটি ডিরেক্টরি দেওয়া হলে, এটি সেই ডিরেক্টরির সমস্ত .go ফাইলগুলিতে পুনরাবৃত্তি করে।
(পিরিয়ড দিয়ে শুরু হওয়া ফাইলগুলি উপেক্ষা করা হয়।) ডিফল্টরূপে, gofmt পুনরায় ফর্ম্যাট করা মুদ্রণ করে
স্ট্যান্ডার্ড আউটপুট উত্স.

বিকল্প


-d স্ট্যান্ডার্ড আউটপুটে পুনরায় ফর্ম্যাট করা উত্সগুলি মুদ্রণ করবেন না। যদি একটি ফাইলের ফরম্যাটিং হয়
gofmt-এর থেকে আলাদা, প্রিন্টের পার্থক্য স্ট্যান্ডার্ড আউটপুটে।

-e সমস্ত (ভুয়া সহ) ত্রুটি মুদ্রণ করুন।

-l স্ট্যান্ডার্ড আউটপুটে পুনরায় ফর্ম্যাট করা উত্সগুলি মুদ্রণ করবেন না। যদি একটি ফাইলের ফরম্যাটিং হয়
gofmt এর থেকে আলাদা, এর নাম প্রিন্ট করুন স্ট্যান্ডার্ড আউটপুটে।

-r নিয়ম
পুনরায় ফর্ম্যাট করার আগে উত্সে পুনর্লিখনের নিয়ম প্রয়োগ করুন।

-s কোড সহজ করার চেষ্টা করুন (পুনঃলিখনের নিয়ম প্রয়োগ করার পরে, যদি থাকে)।

-w স্ট্যান্ডার্ড আউটপুটে পুনরায় ফর্ম্যাট করা উত্সগুলি মুদ্রণ করবেন না। যদি একটি ফাইলের ফরম্যাটিং হয়
gofmt এর থেকে আলাদা, gofmt এর সংস্করণ দিয়ে এটিকে ওভাররাইট করুন।

বিন্যাস নিয়ন্ত্রণ পতাকা:

-মন্তব্য = সত্য
মন্তব্য মুদ্রণ; মিথ্যা হলে, সমস্ত মন্তব্য আউটপুট থেকে বাদ দেওয়া হয়।

-ট্যাব = সত্য
ট্যাব সহ ইন্ডেন্ট; মিথ্যা হলে, এর পরিবর্তে স্পেস ব্যবহার করা হয়।

-ট্যাবউইথ=8
শূন্যস্থানে ট্যাবের প্রস্থ।

-r পতাকার সাথে নির্দিষ্ট করা পুনর্লিখনের নিয়মটি অবশ্যই ফর্মের একটি স্ট্রিং হতে হবে:

প্যাটার্ন -> প্রতিস্থাপন

প্যাটার্ন এবং প্রতিস্থাপন উভয়ই বৈধ Go অভিব্যক্তি হতে হবে। প্যাটার্নে, একক-
অক্ষর ছোট হাতের শনাক্তকারীরা ওয়াইল্ডকার্ডের সাথে মানানসই সাব-অভিব্যক্তির সাথে কাজ করে;
সেই অভিব্যক্তিগুলি প্রতিস্থাপনে একই শনাক্তকারীর জন্য প্রতিস্থাপিত হবে।

যখন gofmt স্ট্যান্ডার্ড ইনপুট থেকে পড়ে, তখন এটি একটি সম্পূর্ণ Go প্রোগ্রাম বা একটি প্রোগ্রাম গ্রহণ করে
টুকরা. একটি প্রোগ্রাম ফ্র্যাগমেন্ট অবশ্যই একটি সিনট্যাক্টিক্যালি বৈধ ঘোষণা তালিকা, বিবৃতি হতে হবে
তালিকা, বা অভিব্যক্তি। এই ধরনের একটি খণ্ড বিন্যাস করার সময়, gofmt অগ্রণী ইন্ডেন্টেশন সংরক্ষণ করে
পাশাপাশি লিডিং এবং ট্রেলিং স্পেস, যাতে একটি Go প্রোগ্রামের পৃথক বিভাগ হতে পারে
gofmt এর মাধ্যমে তাদের পাইপ করে ফর্ম্যাট করা হয়েছে।

উদাহরণ


অপ্রয়োজনীয় বন্ধনীর জন্য ফাইলগুলি পরীক্ষা করতে:

gofmt -r '(a) -> a' -l *.go

বন্ধনী অপসারণ করতে:

gofmt -r '(a) -> a' -w *.go

প্যাকেজ ট্রিটিকে স্পষ্ট স্লাইস উপরের সীমানা থেকে অন্তর্নিহিতগুলিতে রূপান্তর করতে:

gofmt -r 'α[β:len(α)] -> α[β:]' -w $GOROOT/src/pkg

onworks.net পরিষেবা ব্যবহার করে অনলাইনে gofmt ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।