رفتن به مطلب

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


Kazem Forghani

ارسال‌های توصیه شده

سلام

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

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

خیلی ساده!

موفق باشید

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

سلام

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

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

موفق باشید

 

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

b = b + 1.2
Log(b)

جوابش شد 8.2

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

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

b = b + 1.2
Log(b)

جوابش شد 8.2

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

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

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

؟؟؟

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

  • 4 هفته بعد...

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

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

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

سلام ،

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

Dim a = 2
Log(GetType(a))

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

موفق باشید

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

  • 4 ماه بعد...

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

 

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

          

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

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

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

 

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

          

سلام،

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

موفق باشید

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

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

سلام،

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

موفق باشید

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

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

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...