اطلاعیه

کاربر گرامی

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

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


Kazem Forghani

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

8 ارسال در این موضوع قرار دارد

سلام

اینو الآن خودم کشف کردم :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)

؟؟؟

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


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

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

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


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

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

سلام ،

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

Dim a = 2
Log(GetType(a))

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

موفق باشید

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


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

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

 

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

          

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1395/09/07, 00:16:55، haspic123 گفته است :

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

 

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

          

سلام،

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

موفق باشید

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1395/09/09, 17:53:38، Kazem Forghani گفته است :

سلام،

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

موفق باشید

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

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

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


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

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

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

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

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

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

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

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

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