को कंसोल करने के लिए तालिका बनाएं मुझे कंसोल में एक टेबल प्रदर्शित करने की आवश्यकता है।स्कैला:
मेरे सरल उपाय, यदि आप इसे एक "समाधान" कहेंगे, इस प्रकार है:
override def toString() = {
var res = "\n"
var counter = 1;
res += stateDb._1 + "\n"
res += " +----------------------------+\n"
res += " + State Table +\n"
res += " +----------------------------+\n"
for (entry <- stateDb._2) {
res += " | " + counter + "\t | " + entry._1 + " | " + entry._2 + " |\n"
counter += 1;
}
res += " +----------------------------+\n"
res += "\n"
res
}
हम इस
- बहस करने की जरूरत नहीं है एक बुरा लग रही है जब दिखाया गया है
- ख कोड थोड़े
वास्तव में गड़बड़ लग रही है, इस तरह के एक प्रश्न सी # के लिए कहा गया था, लेकिन मैं चाहूँगा स्कैला के लिए भी एक अच्छा समाधान जानने के लिए।
तो स्केल में स्केल में ऐसी तालिका खींचने के लिए (अच्छा/अच्छा/सरल/जो भी) तरीका क्या है?
-------------------------------------------------------------------------
| Column 1 | Column 2 | Column 3 | Column 4 |
-------------------------------------------------------------------------
| | | | |
| | | | |
| | | | |
-------------------------------------------------------------------------
यह सुंदर है। कोशिश की और मैं वही था जो मैं खोज रहा था। – evildead
एक अतिरिक्त के रूप में यह संरेखण छोड़ दिया गया है ("%" + आकार + "एस")। प्रारूप (आइटम) यह दाएं ("% -" + आकार + "एस")। प्रारूप (आइटम) – evildead
एक अच्छा के रूप में भी अच्छा होगा 'अंतर्निहित वर्ग 'जो कि जोड़ता है उदाहरण के लिए '.asTable' 'सेक [सेक [कोई]]' :) –