فهرست سرفصل‌های R
خانه (HOME) معرفی (Intro) شروع کار (Get Started) سینتکس (Syntax) چاپ (Print) کامنت ها (Comments) متغیرها (Variables) اتصال عناصر (Concatenate Elements) چندین متغیر (Multiple Variables) نام متغیرها (Variable Names) انواع داده (Data Types) اعداد (Numbers) ریاضی (Math) رشته ها (Strings) کاراکترهای فرار (Escape Characters) بولی ها (Booleans) عملگرها (Operators) اگر...وگرنه (If...Else) اگر تو در تو (Nested If) و/یا (And Or) حلقه while (While Loop) حلقه for (For Loop) حلقه تو در تو (Nested Loop) تابع ها (Functions) توابع تو در تو (Nested Functions) بازگشت (Recursion) متغیرهای سراسری (Global Variables) ساختارهای داده (Data Structures) بردارها (Vectors) فهرست ها (Lists) ماتریس ها (Matrices) آرایه ها (Arrays) داده فریم ها (Data Frames) فاکتورها (Factors) ترسیم (Plot) خطی (Line) پراکندگی (Scatterplot) نمودار دایره ای (Pie Charts) نمودار میله ای (Bars) مقدمه آمار (Statistics Intro) مجموعه داده (Data Set) بیشینه و کمینه (Max and Min) میانگین، میانه، نما (Mean Median Mode) میانه (Median) نما (Mode) صدک ها (Percentiles) مثال ها (Examples) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان برنامه نویسی R

R — کاراکترهای فرار (Escape Characters)

آخرین بروزرسانی: 1404/08/14

کاراکترهای فرار (Escape Characters)

«کاراکترِ فرار (Escape Character)» یعنی یک بک اسلش \ که جلوی یک کاراکتر می آید تا در رشته مجاز شود. بنابراین می توانیم گیومه داخل گیومه مشابه بگذاریم.

چرا به کاراکتر فرار نیاز داریم؟

اگر داخل رشته دوتا گیومه، دوباره «"» بگذاریم، خطا می آید. چون مفسر فکر می کند رشته تمام شده است.

str <- "We are the so-called "Vikings", from the north."
str

مشاهده در ادیتور

هشدار: قطعه بالا خطا می دهد؛ برای حل، از \" استفاده کن.

درست نویسی با \" و چاپ تمیز

با \" می توان همان گیومه را داخل رشته آورد. همچنین cat چاپ را بدون بک اسلش نشان می دهد.

str <- "We are the so-called \"Vikings\", from the north."
str
cat(str)

مشاهده در ادیتور

کاراکترهای فرار پرکاربرد

چند نمونه مهم: \n خط جدید، \t تب، \\ بک اسلش، بازگشت کرسر، \b بک اسپیس.

txt <- "Line1\nLine2"
cat(txt)

path <- "C:\\Users\\R"
cat(path)

msg <- "A\tB"
cat(msg)

مشاهده در ادیتور

تمرین گام به گام

  1. یک رشته با گیومه دوتایی بنویس.
  2. یک «"» داخلش بگذار و خطا را ببین.
  3. با \" خطا را برطرف کن.
  4. با cat خروجی را تمیز چاپ کن.
  5. \n و \t را امتحان کن.

نکته: برای متن های معمولی بخش رشته ها را ببین. همچنین برای عملگرهای منطقی بعداً به Booleanها سر بزن.

جمع بندی سریع

  • کاراکترهای فرار با \ شروع می شوند.
  • \" گیومه داخل رشته را مجاز می کند.
  • cat چاپ را بدون بک اسلش می دهد.
  • \n خط جدید و \t تب می گذارند.
  • \\ برای نوشتن یک \ استفاده می شود.