گروه مقاله : ios
تاريخ انتشار : 1396/04/17 - 15:38
كد :7690

تعریف رشته ها در Swift

در این مقاله به نحوه تعریف رشته ها در Swift خواهیم پرداخت

تعریف رشته ها در Swift :

 

برنامه نویسی ios

 

رشته ها در برنامه نویسی کاربرد زیادی دارند ، برای ارائه توضیحات و قرار دادن متن لیست ها در بانک میتوان از تابع های رشته ای استفاده کرد.

همانطور که میدانید برای معرفی رشته ها در نرم افزارهای برنامه نویسی لازم است که طول رشته را تعیین کنیم. نرم افزار سویفت به شما اجازه میدهد که بعد حجم اشغال شده در بانک توسط رشته را بصورت اتوماتیک تنظیم نمایید . این به آن معنا است که برخلاف سایر زبان های برنامه نویسی لازم نیست از قبل طول رشته مد نظر را به نرم افزار معرفی کنید. نرم افزار براساس بزرگترین رشته موجود میزان فضای لازم را تعیین می کند.

یادتان باشد که اگر برای کاربر امکان ورود متن تعیین می کنید ، لازم است که محدودیت کاراکتر را کد نویسی کنید وگرنه کاربر می تواند هر چقدر که خواست متن تایپ کند و نرم افزار هیچ ایرادی به کار او وارد نمی داند.

برای تعریف رشته در سویفت  از (""") استفاده کنید . این حالات به شما اجازه میدهد که چند خط متن درج کنید ویژگی این ساختار در این است که با " تنها نمی شکند و شما میتوانید خود " را در متن خود وارد کنید. نکته گاهی در کدهای رشته ای لازم است که عبارت ریاضی پردازش شود برای اینکار از علامت \ استفاده کنید استفاده از این علامت به این ترتیب خواهد بود ./()   درون  پرانتز متغییر های ریاضی قرار میگیرند.

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

  1. let quotation = """
  2. Even though there's whitespace to the left,
  3. the actual lines aren't indented.
  4. Except for this line.
  5. Double quotes (") can appear without being escaped.
  6.  
  7. I still have \(apples + oranges) pieces of fruit.
  8. """

 

در کد بالا ما عبارتی به نام Let  استفاده کرده ایم این عبارت برای تعریف ثابت ها بکار میرود . تفاوت ثابت ها و متغییر ها در این است که ثابت ها را یکبار در طول برنامه معرفی کرده و بدفعات بکار می بریم ولی متغییرها در محدوده معرفی شده عمل می کنند.

هنگام بارگذاری داده ها از بانک میتوانید از ترکیب کامنت و دستورات خواندن بانک استفاده کنید تا به این  ترتیب پیام های مانند پیام خوشامد گویی را به کاربر اعلام کنید.

شرکت برنامه نویسی سارگون آماده همکاری با کلیه شرکت ها و سازمان ها جهت انجام پروژه های برنامه نویسی IOS  و تولید نرم افزار های کاربردی و تخصصی میباشد. 

نظرات كاربران :