كيفية الطباعة على وحدة التحكم باستخدام ملعب سريع؟
-
20-12-2019 - |
سؤال
لقد كنت أتابع دليل Apple للتعرف على لغتهم الجديدة السريعة، ولكني لا أفهم لماذا يظهر الشريط الموجود على اليمين فقط "Hello, Stadium" وليس "Hello, World".يمكن للشخص أن يشرح لماذا println
لا تتم طباعته على اليمين؟
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
المحلول
في Xcode 6.3 والإصدارات الأحدث (بما في ذلك Xcode 7 و8)، يظهر إخراج وحدة التحكم في منطقة التصحيح أسفل نافذة الملعب (على غرار المكان الذي يظهر فيه في المشروع).لإظهاره:
- قائمة طعام:عرض > منطقة التصحيح > إظهار منطقة التصحيح (⌘⇧Y)
انقر فوق الزر الأوسط لعنصر واجهة مستخدم تخطيط مساحة العمل في شريط الأدوات
انقر على المثلث الموجود بجوار المخطط الزمني أسفل النافذة
أي شيء يكتب إلى وحدة التحكم، بما في ذلك Swift print
بيان (أعيدت تسميته من println
في Swift 2 beta) يظهر هناك.
في إصدارات Xcode 6 السابقة (والتي ربما يتعين عليك الترقية منها الآن على أي حال)، قم بإظهار المحرر المساعد (على سبيل المثال.من خلال النقر على الدائرة الصغيرة الموجودة بجانب القليل في منطقة الإخراج).يظهر إخراج وحدة التحكم هناك.
نصائح أخرى
تحتاج إلى تمكين إظهار محرر المساعد:
فقط اضغط على ALT + COMMAND + ENTER لفتح محرر المساعد.سيقوم محرر المساعد بفتح عرض الجدول الزمني.يعرض الجدول الزمني افتراضيا إخراج وحدة التحكم الخاصة بك.
بالإضافة إلى ذلك، يمكنك إضافة أي سطر إلى عرض الجدول الزمني عن طريق الضغط على الدائرة الصغيرة بجوار أيقونة العين في منطقة النتائج.سيمكن هذا التاريخ لهذا التعبير.حتى تتمكن من رؤية إخراج المتغير عبر آخر 30 ثانية (يمكنك تغيير هذا أيضا) من التنفيذ.
ربما لا تزال تواجه مشكلة في عرض الإخراج في المحرر المساعد.بدلا من التفاف السلسلة في println()
, ، ببساطة قم بإخراج السلسلة.على سبيل المثال:
for index in 1...5 {
"The number is \(index)"
}
سوف أكتب (5 times)
في منطقة الملعب.سيسمح لك ذلك بعرضه في المحرر المساعد (عبر الدائرة الصغيرة الموجودة في أقصى الحافة اليمنى).
ومع ذلك، إذا كنت println("The number is \(index)")
لن تتمكن من تصور ذلك في المحرر المساعد.
حركك الماوس فوق "مرحبا، ملعب" على شريط الجانب الأيمن، سترى أيقونة العين ورمز دائري صغير بجانبه. ما عليك سوى النقر على الدائرة الأولى لإظهار صفحة التفاصيل وإخراج وحدة التحكم!
لعرض المتغيرات فقط في الملعب، فقط ذكر اسم المتغير دون أي شيء
اسمحوا القانونية= 100
stat // هذا المخرجات قيمة الإحصائيات على النافذة اليمنى الملعب