پچھلے چند مضامین میں ہم نے سیکھا ہے کہ پروگرامنگ، کوانٹیفیکیشن ٹریڈنگ، ایک اسکرپٹ پروگرام ہے جو ایکسچینج سے حاصل کردہ اعداد و شمار پر مبنی ہے، اور اس کے بعد ایک سلسلہ حساب، فیصلے، اور ٹرگرز کے بعد کچھ اعمال انجام دیتا ہے، اور ایکسچینج اکاؤنٹ پر عملدرآمد کرتا ہے. یہ اعداد و شمار حاصل کرنے، اکاؤنٹ پر عملدرآمد کرنے کے اعمال کو ایکسچینج API انٹرفیس کے ذریعے کیا جاتا ہے.
ظاہر ہے کہ مارکیٹ میں موجود پروگرامنگ، کوانٹیفیکیشن ٹریڈنگ سسٹم یا خود تیار کردہ پروگراموں میں مختلف قسم کے غلطیوں کی اطلاعات ہوتی ہیں۔ یہ غلطیاں صرف تبادلے کے API انٹرفیس میں ہی نہیں ہوتی ہیں۔ لیکن یہ بھی ہوتا ہے: پروگرام چلاتے وقت غیر معمولی غلطیاں ، تشکیل کی غلطیاں ، پروگرام کی غلطیاں ، نحو کی غلطیاں وغیرہ۔
انوینٹرز کیوٹی ٹریڈنگ پلیٹ فارمز پر غلط معلومات کو بھی چند بڑی اقسام میں تقسیم کیا جا سکتا ہے:
اسٹریٹجک گرامر کی غلطیاں یہ غلطیاں سب سے زیادہ عام ہیں، عام طور پر نئے پروگرامنگ سے واقف نہیں ہونے کی وجہ سے، سیکھنے کے ٹیسٹ کے مرحلے میں کوڈ لکھنے میں نحو کی غلطیوں کی وجہ سے؛ مثال کے طور پر:
کوڈ میں قوسین جیسے حروف کم لکھے گئے ہیں۔ اس طرح کی غلطیاں عام طور پر ترمیم کی پالیسی کے صفحے پر غلطی کے اشارے دکھاتی ہیں ، اور یہ بھی کہ پالیسی بھی کام نہیں کرتی ہے۔ (چلنے پر براہ راست غلطیاں آتی ہیں ، جیسا کہ ذیل میں دکھایا گیا ہے) ۔
لہذا ، جب آپ اپنی پالیسی لکھتے ہیں تو ، پلیٹ فارم کی پالیسیوں کے صفحے میں ترمیم کرنے کے معمولات پر ایک نظر ڈالیں ، اور دیکھیں کہ آیا کوئی چھوٹا سا سرخ ایکس ایکس ہے ، اگر ایسا ہے تو ، یہ یقینی طور پر واضح غلطی ہے۔
پالیسی پروگرام BUG کی وجہ سے رن ٹائم پروگرام کی خرابی پروگرام میں BUG موجود ہے، اور جب پروگرام چل رہا ہے تو غیر معمولی طور پر غیر معمولی طور پر روکنے کے لئے غیر معمولی طور پر روکنے کے لئے غیر معمولی طور پر روکنے کے لئے غیر معمولی طور پر روکنے کے لئے غیر معمولی طور پر روکنے کے لئے غیر معمولی طور پر روکنے کے لئے غیر معمولی طور پر روکنے کے لئے.
اس طرح کی غلطیوں کے نتیجے میں پروگرام غیر معمولی ہو جاتا ہے اور پروگرام چلنا بند کر دیتا ہے۔
غلط ترتیبات، ترتیبات کی وجہ سے غلطیاں
ایف ایم زیڈ پلیٹ فارم پر ، تجارت کی ایک جامع تعریف ہے:X_Y
اس طرح کے فارمیٹ میں ، ایکس ٹریڈنگ کرنسی کا نام ہے ، Y قیمت کی کرنسی کا نام ہے (مختلف کرنسیوں کی جگہ پر معاہدے کی تجارت کرنے والی جوڑی کی قیمت عام طور پر امریکی ڈالر میں ظاہر ہوتی ہے ، جیسا کہ پچھلے مضامین میں بتایا گیا ہے) ۔BTC_USDT
اور اگر میں نے اس کے ساتھ ایک غلط بات کی ہے تو، میں نے اس کے ساتھ ایک غلط بات کی ہےBTC-USDT
。
ایف ایم زیڈ پلیٹ فارم کے ریویو سسٹم میں خرابی:
اس کے علاوہ، اس کے بارے میں مزید معلومات حاصل کریں:
اس کے علاوہ ، وہ ایک ایسی غلطی بھی کرتے ہیں جس سے وہ اکثر دوچار ہوتے ہیں:
اس طرح کی غلطیاں ایف ایم زیڈ پلیٹ فارم کے اکاؤنٹ کے پاس ورڈ میں ترمیم کی وجہ سے ہوتی ہیں ، جس کی وجہ سے تبادلہ کے آئٹم میں تشکیل شدہAPI KEY
ناکام (صارفین کی API KEY براؤزر کی طرف سے خفیہ کاری کے بعد FMZ پلیٹ فارم میں تشکیل دی گئی ہے) ، پالیسی شروع نہیں ہوسکتی ہے ، اور اس کے بعد غلطی کی اطلاع دیتی ہے۔
انٹرفیس کال کی خرابی
ایف ایم زیڈ پلیٹ فارم پر انٹرفیس کال کرنے کی غلطیوں کا سامنا کرنا پڑتا ہے ، جو اکثر حکمت عملی پر چلتے ہیں۔ پچھلے مضامین میں ہم نے سیکھا ، سیکھا ، اور سیکھا کہ ایف ایم زیڈ پلیٹ فارم پر انٹرفیس کی اقسام کیا ہیں:انٹرفیس جو نیٹ ورک کی درخواست پیدا کرتا ہے、انٹرفیس جو نیٹ ورک کی درخواستوں کو جنریٹ نہیں کرتا◦ انٹرفیس کی خرابی کی اطلاع اس وجہ سے نہیں ہوتی کہ پالیسی پروگرام رک جاتا ہے ، عام طور پر انٹرفیس کال کی خرابی کی وجہ سے ، غلط ڈیٹا واپس آتا ہے ، اور پھر پالیسی نے غلطی کی اجازت نہیں دی ، غلط ڈیٹا سے پیدا ہونے والے پروگرام کی خرابی کی وجہ سے پروگرام رک جاتا ہے ((غلطی کی اجازت دینے کے تصور کا ذکر پچھلے مضامین میں کیا گیا ہے) ۔
یہاں کچھ انٹرفیس خرابی کی خبریں ہیں جو نیٹ ورک کی درخواستوں کو جنریٹر کرتی ہیں:
نیٹ ورک ٹائم آؤٹ
نئے آنے والوں کو اکثر ملنے والی غلطیوں میں سے ایک یہ ہے کہ وہ گھریلو نیٹ ورک کے آلات (اپنے کمپیوٹرز یا گھریلو سرورز) کا استعمال کرتے ہیں۔ چونکہ زیادہ تر تبادلے دیوار سے بند ہیں ، لہذا گھریلو نیٹ ورک میں بنیادی طور پر بہت ساری تبادلے قابل رسائی نہیں ہیں ، اور انٹرفیس تک رسائی میں تاخیر کی اطلاع دی جاتی ہے۔
HTTP 429 غلطی
ایک کلاسیکی غلطی کی اطلاع ، جس کی وجہ سے تبادلہ کے انٹرفیس کو کال کرنے کی کثرت ہوتی ہے ، جو تبادلے کی حد سے زیادہ ہوتی ہے۔
آپ میں سے کچھ نئے طلباء شاید کہیں گے کہ میں نے کئی تبادلے کے لئے زیادہ درخواستیں کیںAPI KEY
یا پھر میں نے ایک سے زیادہ ایکسچینج اکاؤنٹس کی درخواست کی ہے۔ ہمیں یہ جاننے کی ضرورت ہے کہ ایکسچینج کی حد انٹرفیس تک رسائی کی فریکوئنسی عام طور پر آئی پی ایڈریس پر مبنی ہوتی ہے ، جس کا مطلب یہ ہے کہ جب تک کسی آئی پی ایڈریس پر بھیجے گئے تمام درخواستیں اس آئی پی ایڈریس پر شمار ہوتی ہیں ، تب تک ایکسچینج سرور رسائی سے انکار کر دیتا ہے جب تک کہ اس آئی پی کو دوبارہ بھیجنے کی درخواست کی حد سے تجاوز نہ ہوجائے۔
ایکسچینج انٹرفیس کی کاروباری سطح پر خرابی کی اطلاع
مذکورہ بالا ٹائم آؤٹ ، 429 ، یہ نیٹ ورک کی سطح پر غلطیاں ہیں۔ ایکسچینج انٹرفیس کی کاروباری سطح پر بھی غلطیاں ہوتی ہیں ، جیسے کہ میں فوری طور پر مارکیٹ حاصل کرنا چاہتا ہوں ، لیکن میں نے ایک غیر موجود تجارت کا جوڑا ترتیب دیا ہے۔ میں نے ایف ایم زیڈ پلیٹ فارم کے ڈیبگ ٹول میں تجربہ کیا ، ڈیبگ ٹول ایک آسان ٹیسٹنگ ٹول ہے ، جو حقیقی ڈسک ٹیسٹ فنکشن کال ، ڈیٹا حاصل کرنے وغیرہ کی ضروریات کے لئے بہت موزوں ہے۔
ڈیبگ ٹولز کے عملدرآمد کے نتائج ، ڈیبگ ٹولز کے عملدرآمد اور فکسڈ ڈسک پر عملدرآمد میں کوئی فرق نہیں ہے۔
Huobi 错误 GetTicker: Invalid ticker: {"Info":{"err-code":"invalid-parameter","err-msg":"invalid symbol","status":"error","ts":1620872079355},"High":0,"Low":0,"Sell":0,"Buy":0,"Last":0,"Volume":0,"OpenInterest":0,"Time":0}
یہاں غلطی کی اطلاع کا مطلب ہے کہ ٹرانزیکشن غیر فعال ہے (یہاں سے دیکھ سکتے ہیں)"err-msg":"invalid symbol"
◄
اس طرح کے اور کاروبار سے متعلق بہت سی غلطیاں بھی ہیں۔ مثال کے طور پر ، کچھ تبادلے لیورج سیٹ کرتے وقت لچک والے حصوں کو سپورٹ نہیں کرتے ہیں ، جب لیورج کا حصہ بھی انٹرفیس کال کی غلطی کا سبب بنتا ہے۔
ایک ایسا انٹرفیس کال درج کریں جو نیٹ ورک کی درخواست نہیں کرتا ہے۔
مستقبل کے معاہدے کا کوڈ سیٹ کریں کچھ انٹرفیس صرف نظام میں کچھ عالمی متغیرات کو ترتیب دیتے ہیں اور نیٹ ورک کی درخواست نہیں کرتے ہیں۔ مثال کے طور پر:
لیکن اگر آپ کو یہ معلوم نہیں ہے کہ آپ کو کیا کرنا ہے تو ، آپ کو یہ بھی معلوم ہونا چاہئے کہ آپ کو کیا کرنا چاہئے۔
لیکن غلطیوں کی قسم سے قطع نظر ، دکھائی جانے والی غلطی کی معلومات کو تلاش کرنے کے لئے اہم معلومات فراہم کی جاتی ہیں ، اور عام طور پر غلطی کی اطلاع سے مسئلہ کی نشاندہی کی جاسکتی ہے۔ ترجمہ ٹولز کا استعمال کرتے ہوئے ، غلطی کی معلومات کا ترجمہ کیا جاسکتا ہے ، اور اہم معلومات کو نکالا جاسکتا ہے۔ مثال کے طور پر ، مندرجہ بالا مثال میں۔"err-msg":"invalid symbol"
، ترجمہ:
ریٹیسٹنگ سسٹم بھی ایک مقداری آلے میں اہم ہے ، ریٹیسٹنگ سسٹم ٹیسٹ کی حکمت عملی کے آسان پروٹوٹائپ ، ابتدائی ٹیسٹ کی حکمت عملی میں ممکنہ BUG ، منطقی مسائل وغیرہ کی اجازت دیتا ہے۔ ریٹیسٹنگ سسٹم کے لئے عقلی نقطہ نظر کی ضرورت ہے۔ ریٹیسٹنگ سسٹم کسی حد تک حکمت عملی کے کچھ مسائل کو ظاہر کرسکتا ہے۔
ذیل میں ایف ایم زیڈ کے ذریعہ تعاون یافتہ مختلف حکمت عملی زبانوں کی سطحوں پر ایف ایم زیڈ پلیٹ فارم پر ریٹیسٹنگ سسٹم کی ایک سادہ وضاحت ہے۔
جاوا اسکرپٹ
براؤزر کے اختتام پر، مقامی ہارڈ ویئر کے وسائل کا استعمال کرتے ہوئے.
پائیتھون
میزبانوں کے ذریعہ دوبارہ جانچ پڑتال کے دوران ، یہ منتخب کیا جاسکتا ہے کہ کس میزبان کو مخصوص طور پر تفویض کیا جائے ((خود تعینات کردہ میزبان ، ایف ایم زیڈ پلیٹ فارم کے عوامی میزبان دونوں چلتے ہیں) ؛ چونکہ ایف ایم زیڈ پلیٹ فارم پر عوامی میزبانوں کا بوجھ زیادہ ہے ، لہذا مقامی میزبانوں کے ذریعہ دوبارہ جانچ پڑتال کا استعمال کرنے کی سفارش کی جاتی ہے ((یہ بھی تیز تر ہوگا ، جب عوامی میزبان دوبارہ جانچ پڑتال کرتے ہیں تو ، جب بوجھ سے زیادہ کام ہوتے ہیں تو ، کچھ دوبارہ جانچ پڑتال کے کاموں کو منسوخ کردیا جاتا ہے ، جس سے دوبارہ جانچ پڑتال میں خلل پڑتا ہے) ۔
C++
اسکرپٹ زبانوں کے برعکس ، C ++ کی پالیسیوں کو پہلے مرتب کرنے کی ضرورت ہوتی ہے اور پھر ان پر عملدرآمد کیا جاتا ہے۔ C ++ کی پالیسیوں کو پہلے FMZ پلیٹ فارم (سرور) پر مرتب کیا جاتا ہے (اگر کوڈ میں کوئی مسئلہ لکھا گیا ہے تو ، مرتب نہیں کیا جاسکتا ہے ، براہ راست باکس غلطی کا اشارہ دیتا ہے) ۔ مرتب کرنے کے بعد FMZ پلیٹ فارم (سرور) پر دوبارہ جانچ پڑتال کی جاتی ہے۔
مائی زبان
بنیادی نفاذ جاوا اسکرپٹ کے لئے ہے ، جو براؤزر کے اختتام پر بھی ریورس کیا جاتا ہے جب ریورس کیا جاتا ہے۔
تصویری شکل
بنیادی نفاذ جاوا اسکرپٹ کے لئے ہے ، جو براؤزر کے اختتام پر بھی ریورس کیا جاتا ہے جب ریورس کیا جاتا ہے۔
ایجاد کنندہ نے مقداری تجارتی پلیٹ فارم کے ریٹرن سسٹم کو ریٹرن موڈ میں تقسیم کیا ہے۔ (یہ کوئی حکمت عملی زبان نہیں ہے ، یہ ریٹرن سیٹنگ ہے ، مختلف زبانوں میں حکمت عملی ریٹرن ایک جیسی ہے) ۔
اس کے علاوہ ، آپ کو اس کے بارے میں مزید معلومات حاصل کرنے کی ضرورت ہوگی۔
1، ماڈیول سطح پر دوبارہ جانچ اینالاگ لیول ری میسٹرنگ کا سادہ عام لفظ یہ ہے کہ K لائن کے اعداد و شمار کی بنیاد پر قیمت کے اعداد و شمار کو الگ الگ وقت کے نوڈس پر تیار کیا جاتا ہے۔
K线中一根柱子不是有高开低收么,构成了一个价格框架,在这个K线代表的时间范围内,价格都在这个价格框架内,所以只要生成的价格在这个K线高开低收框架范围内,这个模拟出来的价格就是合理的。
اس کے علاوہ ، ہم نے اس کے بارے میں کچھ نہیں سیکھا ہے۔https://www.fmz.comظاہر ہے کہ اصل ریگولیٹری نظام اس مشابہت کو نافذ کرنے کے وقت کی صورت حال کچھ زیادہ پیچیدہ ہے ، یہاں گہرائی میں جانے کی ضرورت نہیں ہے ، لیکن مشابہت کی سطح پر ریگولیٹری میکانزم کو سمجھنا ہے۔ اس اصول کو جاننے کے بعد ، آپ کو اینالاگ لیول ریٹرننگ کے نقصانات پر توجہ دینے کی ضرورت ہے ، اگرچہ اینالاگ لیول ریٹرننگ کی رفتار تیز ہے (کیونکہ اینالاگ سے پیدا ہونے والی قیمتیں ، فی سیکنڈ کی حقیقی قیمتیں نہیں ہیں) ۔ لیکن اگر حکمت عملی فٹ ہوجاتی ہے تو) ۔ٹِک کی تبدیلی کی مشابہتاس طرح کی حکمت عملی کو بہت اچھا کارکردگی کا مظاہرہ کرنے کے لئے (لیکن اصل میں قیمت اس طرح کی تحریک نہیں ہوسکتی ہے، اگرچہ قیمتیں اس K لائن کالم کے اندر ہیں) ۔ یہاں K لائن ہے جو کہ ہم آہنگ ٹک ڈیٹا پیدا کرنے کے لئے استعمال کیا جاتا ہے اور اس کے تحت K لائن کہا جاتا ہے.نچلی K لائن سائیکلآپ کی پالیسی کی ترتیبات کے صفحے پر ، اس طرح کی ترتیبات:
یہاں 1 منٹ مقرر کیا گیا ہے، جس کا مطلب یہ ہے کہ ایک منٹ کے دورانیے کے ساتھ K لائن کے اعداد و شمار کا استعمال کیا جاتا ہے جس میں ڈیٹا بیس کا ذریعہ ہے جس میں اینالاگ ٹک پیدا ہوتا ہے.
ایک اور بات یہ ہے کہ اعلی تعدد کی حکمت عملیوں کے لئے ، اینالاگ سطح کی ریٹرننگ کا استعمال واضح طور پر مناسب نہیں ہے۔ لیکن رجحان کی حکمت عملیوں کے لئے ، اینالاگ سطح کی ریٹرننگ کا استعمال کسی حد تک حکمت عملی کی کارکردگی کی عکاسی کرسکتا ہے۔
2، ریئل ڈسک کی سطح پر دوبارہ جانچ ماڈیول سطح کی ریٹرننگ کے بارے میں بات کرتے ہوئے ، آئیے حقیقی سطح کی ریٹرننگ کے بارے میں بات کریں۔ یہ صرف حقیقی سطح کی ریٹرننگ ہے جو ریٹرننگ کے وقت فی سیکنڈ کی قیمت کے اعداد و شمار کو حقیقی طور پر جاری کرتی ہے۔ حکمت عملی کو مارکیٹ میں فی سیکنڈ کی قیمتوں میں ریٹرن کرنے کی اجازت دیتی ہے۔ اس ریٹرننگ موڈ میں کچھ اعلی تجارتی تعدد کی حکمت عملیوں کو ریٹرن کیا جاسکتا ہے ، اور ایک خاص حد تک حوالہ جات حاصل کیے جاسکتے ہیں۔ نقصان یہ ہے کہ ڈسک کی سطح پر ریورس ڈیٹا کا حجم بہت بڑا ہے ، جس کی وجہ سے زیادہ وقت کی حد (عام طور پر ایک دن سے بھی کم وقت کی حد) میں ریورس نہیں کیا جاسکتا ہے۔اعداد و شمار، گہرائی کے اعداد و شمار کی درجہ بندی کو کم کریں (معاملہ کے مطابق اعداد و شمار ، ڈسک کی گہرائی کے اعداد و شمار میں فی سیکنڈ کی فوری تصویر بھی ہے ، لہذا ڈسک کی سطح پر ری میٹر ڈیٹا کی مقدار بہت زیادہ ہے) ، تاکہ ری میٹر کی حد کو مناسب طریقے سے بڑھایا جاسکے ، جیسے:
ایجاد کنندہ کوالٹی ٹریڈنگ پلیٹ فارم ریویو سسٹم کے اعداد و شمار کا ذریعہ کہاں ہے؟ ریویو سسٹم ڈیفالٹ کے ذریعہ ایف ایم زیڈ پلیٹ فارم کے ڈیٹا سینٹر کا استعمال کرتا ہے ، ایف ایم زیڈ پلیٹ فارم کے ڈیٹا سینٹر خود بخود مارکیٹ کے اعداد و شمار کو جمع کرتے ہیں ، جس میں مختلف کرنسیوں کے لئے مختلف کرنسیوں کے اعداد و شمار جمع کیے جاتے ہیں ، اور پلیٹ فارم پر ریویو سسٹم کو فراہم کیے جاتے ہیں۔
1، ڈیفالٹ FMZ ڈیٹا سینٹر کا استعمال کرتے ہوئے اس سے پہلے بھی کئی مضامین میں ذکر کیا گیا ہے:https://www.fmz.com/bbs-topic/6857#量化交易平台پلیٹ فارم کے ذریعہ فراہم کردہ ریٹرو ڈیٹا صرف محدود تجارتی جوڑوں کی حمایت کرتا ہے ((پورے مارکیٹ ، تمام کرنسیوں کے ریٹرو ڈیٹا ایک فلکیاتی اعداد و شمار ہیں ، وہ سب حقیقت پسندانہ نہیں جمع کرتے ہیں ، پلیٹ فارم بڑے پیمانے پر تبادلے ، بڑے پیمانے پر کرنسیوں کے بازار کے اعداد و شمار کو جمع کرتا ہے)) ۔
2، اپنی مرضی کے مطابق ڈیٹا ماخذ کا استعمال کریں اگر آپ کے پاس کسی ایکسچینج کا ڈیٹا ہے تو ، آپ اسے ایف ایم زیڈ پلیٹ فارم کے فارمیٹ کی ضروریات کے مطابق ، ایف ایم زیڈ پلیٹ فارم کو فراہم کرسکتے ہیں۔
FMZ API دستاویزات میں اپنی مرضی کے مطابق ڈیٹا ماخذ کے بارے میں بھی کچھ وضاحتیں ہیں:https://www.fmz.com/api#自定义数据源
ایف ایم زیڈ کے پاس بھی کچھ پروگرام ہیں:
اس کے علاوہ ، یہ بھی کہا جاتا ہے کہ یہ ایک بہت ہی دلچسپ مضمون ہے۔
پروگرامنگ، مقداری لین دینسیکھنا、ٹیسٹ、سوچنا◄ سوالوں کے بارے میں سوچنا بے کار ہے، کیونکہ آپ خالی سوچ نہیں سکتے۔ مسائل کو حل کرنا، مسائل کے بارے میں سوچنا سب سے زیادہ مؤثر ہےمعلومات تلاش کریںاور پھرکوشش کریں、سوچنے کا تجزیہاگر مسئلہ حل نہیں ہوا ہے تو ، براہ کرم مندرجہ بالا اقدامات پر جائیں۔
لیکن عام طور پر ، جب آپ کو پریشانی کا سامنا کرنا پڑتا ہے تو ، آپ محسوس کرتے ہیں:
یہ بہت مشکل ہے پروگرامنگ، مقدار، اور حکمت عملی لکھنا. آدھے دن سے دیکھ رہا ہوں، اب بھی دیکھ رہا ہوں! میں نے آپ کے ساتھ کیا کیا ہے؟ ...
ایف ایم زیڈ پلیٹ فارم میں داخلہ بہت آسان ہے، سب سے پہلے معلومات تلاش کرنے میں مہارت حاصل کریں۔ ایجاد کنندہ کوالٹی ٹریڈنگ پلیٹ فارم کی حکمت عملی کی چوک، کمیونٹی اور لائبریری میں بہت ساری معلومات موجود ہیں۔
اس کے بعد ہاتھ کی مہارت ہے، اور آپ کو ایک مکمل حکمت عملی کی جانچ پڑتال کرنے کے لئے یہاں نہیں ہے، لیکن آپ کو FMZ مقدار کی جانچ پڑتال کے نظام پر جاوا سکرپٹ پروگراموں کی بنیادی باتیں سیکھ سکتے ہیں.
یہ ایک ایسی ویب سائٹ ہے جہاں میں جے ایس کے سبق سیکھتا ہوں:https://www.runoob.com/js/js-loop-for.htmlاس کے علاوہ، آپ کو مختلف قسم کے آئی ٹی علم کے بارے میں جاننا اور سیکھنا چاہئے. مثال کے طور پر، میرے پاس جے ایس میں ایک باقاعدہ اظہار ہے جو میں نہیں جانتا کہ کس طرح استعمال کرنا ہے. یقیناً پہلے معلومات کو چیک کریں اور پھر اپنے ہاتھوں سے آزمائیں
میں نے ایک مثال دیکھی:میں نے ایک تجربہ کیا ہے اور یہاں تک کہ ایف ایم زیڈ پلیٹ فارم کے ریٹیسٹنگ سسٹم کے ساتھ سیکھنے کا تجربہ کرنا چاہتا ہوں۔
ریویو سسٹم پر ایک ایکسچینج کی ترتیب
مندرجہ ذیل کوڈ کی جانچ کریں:
function IsEmail(str) {
var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/;
return reg.test(str);
}
function main() {
var strEmailAddress1 = "13512345678"
Log(strEmailAddress1, " 是邮件地址么 ? ", " 回答:", IsEmail(strEmailAddress1))
var strEmailAddress2 = "123456789@qq.com"
Log(strEmailAddress2, " 是邮件地址么 ? ", " 回答:", IsEmail(strEmailAddress2))
}
یہ ایک بہت اچھا سیکھنے کا آلہ ہے! مثال کے طور پر، میں جاوا سکرپٹ زبان میں لپیٹ منطق لکھنے کے لئے سیکھنا چاہتا ہوں.
ایک صف میں متغیر کے ہر عنصر کو ترتیب کے مطابق لائیک پرنٹ کرتا ہے:
function main() {
var arr = [{coinName: "BTC", price: 10000}, {coinName: "LTC", price: 100}, {coinName: "ETH", price: 2000}, {coinName: "ETC", price: 500}]
for (var i = 0 ; i < arr.length ; i++) {
Log(arr[i])
}
}
کیا یہ لمحہ سیکھنے کے لئے حوصلہ افزائی کا احساس ہے؟ اصل میں ، ایف ایم زیڈ پر ، جاوا اسکرپٹ ٹیوٹوریل کو دیکھ کر ، جاوا اسکرپٹ کی بنیادی باتیں سیکھنے کے لئے دوبارہ جانچ پڑتال کے نظام پر ہاتھ سے سیکھنا ممکن ہے۔ جاوا اسکرپٹ کے نحو میں مہارت حاصل کرنے کے قریب ہے ، اگلے مرحلے میں واقعی ایکسچینج انٹرفیس کا استعمال کرتے ہوئے ڈیٹا حاصل کرنے کے لئے ٹیسٹ کی ضرورت ہوتی ہے ، اور ایف ایم زیڈ پلیٹ فارم کا استعمال کرتے ہوئے ڈیٹا حاصل کرنے کی ضرورت ہوتی ہے۔ڈیبگ ٹولزہم نے ان کے بارے میں کیا سوچا ہے؟
اس کے بعد زیادہ سوچنا ، ایک کے خلاف تین کرنا ، ٹیسٹ کی توثیق ، تقابلی تجزیہ وغیرہ۔ اس طرح سیکھنے کا آغاز بہت تیز ہے۔
لِزُلیلیتعریف