জাভাডোকের @ চরিত্রটি কীভাবে আপনি পালাতে পারবেন?


180

@জাভাডোকে আমি কীভাবে প্রতীকটি থেকে বাঁচতে পারি? আমি ভিতরে এটি ব্যবহার করার চেষ্টা করছি {@code}ট্যাগ, যা ভিতরে <pre>ট্যাগ।

আমি ইতিমধ্যে এইচটিএমএল পালানোর &#64;ক্রমটি চেষ্টা করেছি , কিন্তু এটি কার্যকর হয়নি।


আমি @ {কোড} ব্লকের ভিতরে কিছু ইনডেন্টেশন সামঞ্জস্য করার পরে এটি সূক্ষ্ম প্রদর্শন শুরু করেছে! এটি যদি গুরুত্বপূর্ণ হয় তবে এটি গ্রহনে ছিল।
— জেএল

আমি এখনও এটি এটি কাজ করতে পারি না
— নীল বেন

উত্তর:


267

{@literal}জাভাডোক ট্যাগ ব্যবহার করুন :

/**
 * This is an "at" symbol: {@literal @}
 */

এর জন্য জাভাদোক পড়বে:

This is an "at" symbol: @

অবশ্যই এটি কোনও চরিত্রের জন্য কাজ করবে এবং এটি কোনও "বিশেষ" অক্ষর প্রদর্শনের "সরকারীভাবে সমর্থিত" উপায়।

এটি সর্বাধিক সোজাসাপ্টা - আপনার চরিত্রটির হেক্স কোড জানা দরকার নেই এবং আপনি কী টাইপ করেছেন তা পড়তে পারেন!


1
আপনি কীভাবে }প্রতীক এড়িয়ে চলবেন?
— এডিটিসি

1
@ ADTC আপনি পারবেন না তুমি কেন চাইবে? }এইচটিএমএলের কোনও বিশেষ অর্থ নেই।
— বোহেমিয়ান

সুতরাং আমার ধারণা আপনি এটি কেবল দুটি ট্যাগে বিভক্ত করতে পারেন literal।
— ADTC

23
আমি অবাক হয়েছি এটি গৃহীত হয়েছে এবং তাই ভোটগ্রহণ হয়েছে। প্রশ্নের ক্ষেত্র : ভিতরে c @ কোড । ট্যাগ । l @ লাইটারাল} কেবল কোনও c @ কোড} ট্যাগের মধ্যে কাজ করে না।
— ড্যানিয়েল সি

6
ছাড় দেওয়া {এবং কেবল @literal @কোনও {@code}ট্যাগের অভ্যন্তরে কাজ করে ।
— ব্র্যাড টুরেক

55

এটি কেবল একটি HTML সত্ত্বা হিসাবে লিখুন:

&#064;

" জাভাদোক - জাভা এপিআই ডকুমেন্টেশন জেনারেটর " নথিটি থেকে

আপনি যদি @ চরিত্রের সাহায্যে একটি লাইন শুরু করতে চান এবং এটি ব্যাখ্যা না করে থাকেন তবে HTML সত্ত্বা @ ব্যবহার করুন।

এর থেকে বোঝা যায় যে আপনি যে কোনও চরিত্রের জন্য পালাতে হবে তার জন্য আপনি এইচটিএমএল সত্তা ব্যবহার করতে পারেন এবং সত্যই আপনি এটি করতে পারেন:

এইচটিএমএল সত্ত্বা এবং এইচটিএমএল ট্যাগ সহ পাঠ্যটি অবশ্যই HTML এ লেখা উচিত। আপনার ব্রাউজার সমর্থন করে যে কোনও HTML সংস্করণ ব্যবহার করতে পারে। মানক ডকলেটটি ক্যাসকেডিং স্টাইল শীট এবং ফ্রেমের অন্তর্ভুক্তির সাথে এইচটিএমএল ৩.২-অনুবর্তী কোড তৈরি করে (ডকুমেন্টেশন মন্তব্যের বাইরে)। এইচটিএমএল 4.0 ফ্রেম সেটগুলির কারণে উত্পন্ন ফাইলগুলির জন্য পছন্দসই।

উদাহরণস্বরূপ, প্রতীক (<) এর চেয়ে কম এবং প্রতীক (>) এর চেয়ে বৃহত্তর সত্তা হিসাবে &lt;এবং লিখতে হবে &gt;। একইভাবে, অ্যাম্পারস্যান্ড (&) হিসাবে লিখতে হবে &amp;।


এটি শাব্দিক
— ভাবের

8

আমার সমাধান হল

/**
 * Mapper Test Helper.
 *
 * add the following annotations above the class
 * <pre>{@code
 * // junit5
 * @literal @ExtendWith(SpringExtension.class)
 * // junit4
 * @literal @RunWith(SpringRunner.class)
 * }</pre>
 */

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.