Array क्या है
एक Array fixed size वाले नंबरदार boxes की एक पंक्ति है जिसके contents आप बदल सकते हैं। यह एक egg carton जैसा है जहां आप eggs बदल सकते हैं लेकिन slots नहीं जोड़ सकते।
In this page:
Syntax
val array = Array(value1, value2, value3)
val sized = new Array[Type](size)
array(index) = new_value
Array
एक Scala Array एक fixed-size, mutable sequence है जो सीधे JVM के native array type द्वारा समर्थित है, जो तेज़ indexed access देता है।
List के विपरीत, किसी Array के individual elements बनने के बाद reassign किए जा सकते हैं, हालांकि इसकी length fixed है। Arrays आमतौर पर तब उपयोग होते हैं जब आपको Java interop या indexed access के लिए अधिकतम performance चाहिए।
Note:
Array elements को
arr(i) = newValue से जगह पर mutate किया जा सकता है, एक immutable List के elements के विपरीत।उदाहरण: Array
object Main extends App {
val numbers = Array(10, 20, 30, 40)
println(numbers.length)
println(numbers(0))
numbers(1) = 99
println(numbers.mkString(", "))
}
Login to try C/C++/Java/PHP code in the editor
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the
view already swaps in the hi_ translation fields (or blanks these
out if untranslated), so this renders correctly for both languages
without a lang_code check here. #}
आम गलतियां
- यह उम्मीद करना कि एक
Array+=से बढ़ेगा, जबकि इसका size fixed है और इसेArrayBufferचाहिए। - length से आगे
numbers(4)जैसे index को access करना, जोArrayIndexOutOfBoundsExceptionफेंकता है। println(numbers)से किसी array को print करना और[I@1b6d3586जैसा कुछ पाना, जबकि आपकोnumbers.mkString(", ")चाहिए।
🔒
Chapter Quiz — Complete all 8 topics to unlock
0/8 topics done
Complete these topics first: