رشته ها (متن ها - String)، در زبان برنامه نویسی R

در زبان برنامه نویسی R ، علامت های ' (علامت single quote) یا " (علامت double quote) برای تعریف یک رشته (متن - String) به کار می روند. در واقع یک رشته (String)، یک متن ساده می باشد که از تعدادی کاراکتر (Character) که پشت سرهم قرار گرفته اند، تشکیل شده است.

به مثال زیر توجه کنید :

مثال

مثالی از تعریف متغیر از نوع رشته (String)، با علامت " :

همان طور که در کد R بالا مشاهده می کنید، یک متغیر از نوع رشته (String) با نام String_1 تعریف نموده ایم که عبارت kelidestan.com را در خود ذخیره کرده است. سپس در ادامه کدها، از دستور print برای چاپ آن در خروجی، استفاده نموده ایم.

نتیجه :

مثال

مثالی از تعریف متغیر از نوع رشته (String)، با علامت ' :

همان طور که در کد R بالا مشاهده می کنید، یک متغیر از نوع رشته (String) با نام String_2 تعریف نموده ایم که عبارت kelidestan.com را در خود ذخیره کرده است. سپس در ادامه کدها، از دستور print برای چاپ آن در خروجی، استفاده نموده ایم.

نتیجه :

ذکر کردن علامت های ' (علامت single quote) یا " (علامت double quote) در میان کاراکترهای (Character) قرار گرفته در رشته (String) :

همان طور که شرح دادیم، علامت های ' (علامت single quote) یا " (علامت double quote) می توانند برای تعریف رشته (String) در زبان برنامه نویسی R به کار روند. اما زمانی که ما قصد داریم همین دو علامت را، یعنی دو علامت ' (علامت single quote) و " (علامت double quote) را به عنوان کاراکترهایی در رشته (String) مورد نظر قرار دهیم، باید نکاتی را رعایت نماییم، زیرا این دو علامت در حالت عادی باید در ابتدا و انتهای رشته قرار بگیرند و بنابراین ذکر آنها درون خود رشته (String) باید بر اساس نکاتی صورت گیرد تا تعریف رشته (String) به درستی انجام شود. در این زمینه، نکاتی را در ادامه ذکر می کنیم.

نکته

هنگام تعریف یک رشته (String) با علامت ' (علامت single quote)، امکان درج یک یا چند علامت ' (علامت single quote) درون خود رشته (به عنوان محتوای خود رشته) وجود ندارد، اما امکان درج علامت " (علامت double quote) وجود دارد.

به عنوان مثال، کد زیر غلط است :

نتیجه :

برای اجرای کد بالا، زبان برنامه نویسی R ، در همان خط اول از کدها، خطایی را اعلام می کند :

اما کد زیر صحیح است :

نتیجه :

نکته

هنگام تعریف یک رشته (String) با علامت " (علامت double quote)، امکان درج یک یا چند علامت " (علامت double quote) درون خود رشته (به عنوان محتوای خود رشته) وجود ندارد، اما امکان درج علامت ' (علامت single quote) وجود دارد.

به عنوان مثال، کد زیر غلط است :

نتیجه :

برای اجرای کد بالا، زبان برنامه نویسی R ، در همان خط اول از کدها، خطایی را اعلام می کند :

اما کد زیر صحیح است :

نتیجه :

  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 26231
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)