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


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.