DEV Community

Bardia X
Bardia X

Posted on

ZSharp : Print & Write

آموزش دستورات print() و write() در زبان برنامه‌نویسی ZSharp

در زبان برنامه‌نویسی ZSharp، دو دستور مهم برای نمایش داده‌ها و خروجی اطلاعات وجود دارد:

  • print()
  • write()

این دستورات به شما این امکان را می‌دهند که داده‌ها را به کاربر نمایش دهید، اما هر کدام به شیوه خاص خود عمل می‌کنند.


1. دستور print()

توضیح:

دستور print() برای نمایش داده‌ها به صورت انعطاف‌پذیر یا flex به کار می‌رود. این دستور می‌تواند مستقیماً داده‌ها را از یک مقدار ثابت (مثل یک رشته) یا به طور غیر مستقیم از طریق متغیرها چاپ کند.

مثال‌های مستقیم:

برای نمایش داده‌ها به صورت مستقیم، کافی است رشته یا داده‌ای که می‌خواهید نمایش دهید را در داخل پرانتز قرار دهید.

print("Ali")
Enter fullscreen mode Exit fullscreen mode

در این مثال، مقدار "Ali" به صورت مستقیم به خروجی چاپ می‌شود.

مثال‌های غیر مستقیم:

در این حالت، می‌توانید از متغیرها برای چاپ استفاده کنید. با استفاده از نماد @، متغیرها در دستور print() قرار می‌گیرند.

obj name = "Ali"
print(@name)
Enter fullscreen mode Exit fullscreen mode

در این مثال:

  • ابتدا متغیری به نام name تعریف می‌شود و مقدار "Ali" به آن اختصاص داده می‌شود.
  • سپس با استفاده از دستور print(@name)، مقدار ذخیره شده در متغیر name (که همان "Ali" است) چاپ می‌شود.

این انعطاف‌پذیری به شما امکان می‌دهد تا مقادیر مختلف را به راحتی از طریق متغیرها به خروجی بفرستید.


2. دستور write()

توضیح:

دستور write() یک دستور inline است که داده‌ها را در یک خط نمایش می‌دهد. برخلاف print()، این دستور بیشتر برای نمایش سریع اطلاعات به کار می‌رود و قالب ساده‌تری دارد.

مثال:

write("Ali")
Enter fullscreen mode Exit fullscreen mode

در اینجا، مقدار "Ali" به صورت inline به خروجی نمایش داده می‌شود. این دستور برای مواردی که نیاز به چاپ سریع و ساده دارید، کاربردی است.


تفاوت بین print() و write()

  • print(): قابلیت انعطاف‌پذیری بیشتری دارد و می‌تواند هم به صورت مستقیم و هم به صورت غیر مستقیم از طریق متغیرها اطلاعات را چاپ کند.
  • write(): سریع و ساده است و برای چاپ در یک خط استفاده می‌شود، اما قابلیت‌های انعطاف‌پذیر print() را ندارد.

نتیجه‌گیری

در زبان برنامه‌نویسی ZSharp، دستورات print() و write() ابزارهای قدرتمندی برای نمایش داده‌ها هستند. دستور print() با انعطاف‌پذیری بالای خود مناسب برای نمایش اطلاعات پیچیده و متغیرهاست، در حالی که write() برای موارد ساده و inline به کار می‌رود. با استفاده از این دستورات، شما می‌توانید خروجی‌های متنوعی را به سادگی ایجاد کنید و داده‌ها را به کاربر نمایش دهید.

Top comments (0)