رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


Kazem Forghani

تعریف متغیر بدون تعیین در نوع آن در B4A

پست های پیشنهاد شده

Kazem Forghani    2,919

پاسخگو و راهنما

سلام

اینو الآن خودم کشف کردم :crazy:  برای تعریف متغیر بدون اینکه نوع آن را مشخص کنید بدین صورت عمل کنید:

Dim a = true
Dim b = 7
Dim c = "salam"
Dim d = 7.298727

خیلی ساده!

موفق باشید

  • پسندیدن 9

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
razavioo    308

کاربر نیمه فعال

سلام

اینو الآن خودم کشف کردم :crazy:  برای تعریف متغیر بدون اینکه نوع آن را مشخص کنید بدین صورت عمل کنید:

Dim a = true
Dim b = 7
Dim c = "salam"
Dim d = 7.298727
خیلی ساده!

موفق باشید

 

کشف جالبی بود فقط اینکه چک کردم متغیر دوم Int در نظر گرفته نشده.

b = b + 1.2
Log(b)

جوابش شد 8.2

  • پسندیدن 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Kazem Forghani    2,919

پاسخگو و راهنما

کشف جالبی بود فقط اینکه چک کردم متغیر دوم Int در نظر گرفته نشده.

b = b + 1.2
Log(b)

جوابش شد 8.2

منظورتون چیه؟

خوب 7 + 1.2 می شه 8.2 دیگه! مشکل کجاست؟

Dim b = 7
b = b + 1.2
Log(b)

؟؟؟

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
razavioo    308

کاربر نیمه فعال

منظورم اینه که اگر عدد صحیح int مثلا 7 رو بنویسید نباید فرض کنید که نوعش رو خودکار int تعریف می کنه. در واقع از نوع float احتمالا تعریف می کنه

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Kazem Forghani    2,919

پاسخگو و راهنما

منظورم اینه که اگر عدد صحیح int مثلا 7 رو بنویسید نباید فرض کنید که نوعش رو خودکار int تعریف می کنه. در واقع از نوع float احتمالا تعریف می کنه

سلام ،

با متد GetType می تونید نوع یک متغیر رو بگیرید. من نوع متغیری رو به این صورت گرفتم که String شده بود.

Dim a = 2
Log(GetType(a))

در واقع شما هر متغیری رو به صورت آموزش این تاپیک تعریف کنید در نهایت تبدیل به String می شه! و خوب می شه گفت این موضوع این آموزش رو منقضی می کنه! البته می شه استفاده کرد :)

موفق باشید

  • پسندیدن 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
haspic123    34

کاربر عادی

جناب در بیسیک متغیری که تعریف نشه از نوع variant  تعریف میشه یعنی بدون نوع

 

ولی در php نیاز به تعریف نیست       

          

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Kazem Forghani    2,919

پاسخگو و راهنما

در در 1395/09/07, 00:16:55، haspic123 گفته است :

جناب در بیسیک متغیری که تعریف نشه از نوع variant  تعریف میشه یعنی بدون نوع

 

ولی در php نیاز به تعریف نیست       

          

سلام،

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

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
haspic123    34

کاربر عادی

در در 1395/09/09, 17:53:38، Kazem Forghani گفته است :

سلام،

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

موفق باشید

شاید ما  بخواهیم فقط  شرط روی دو شماره  مثلا 1 و 0   بزاریم  خوب متغیر رو از نوع   بایت  تعریف می کنیم تاحجم زیادی از رم اشغال نشه  ولی از نوع واریانت اینطور نیست

بعد فکر کن  چندتا از این متغیرها در برنامه داشته باشیم

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×