في بو، كيف يمكنني تحديد معلمة صفيف؟

StackOverflow https://stackoverflow.com/questions/1095331

  •  11-09-2019
  •  | 
  •  

سؤال

في بو، دعنا نقول أنني تجاوزت طريقة تأخذ معلمة تأخذ string[] urls. وبعد اكتب الأسفل، لأي سبب من الأسباب، لا تتطابق مع الفئة الأساسية، لذلك أحتاج إلى تحديد نوع المعلمة بشكل صريح.

class MyClass: MyBase
  override method(urls as Array[of (string)])
    dostuff()

هذا ينطفئ عدم وجود بناء جملة بوو صحيح. ما هي الطريقة الصحيحة لتحديد أنني أفرج عن طريقة تأخذ معلمة صفيف؟

عادة ما أفضل أن أتوقع ienumerable، لكنني أتجاوز فئة أساسية لشخص آخر، وهي جزء من Roino.dsl.

تم تحريره للإضافة: اتضح أن مشكلتي مرتبطة فقط بجميع بناء جملة إعلان الصفيف ... كانت مشكلتي الحقيقية إصدارات مختلفة من جمعية بوو التي تتم الإشارة إليها في مشروعي.

هل كانت مفيدة؟

المحلول

يمثل الأقواس حول النوع مجموعة من هذا النوع:

class MyClass : MyBase
  override def method(urls as (string)):
    dostuff()
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top