Live briefing
Everything about Autovivification
In the Perl programming language, autovivification is the automatic creation of new arrays and hashes as required every time an undefined value is dereferenced. Perl autovivification allows a programmer to refer to a structured variable, and arbitrary sub-elements of that structured variable, without expressly declaring the existence of the variable and its complete structure beforehand. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: AutovivificationA 5-minute orientation
- Go sideways: Comparison of programming languages (associative array)A closely related topic
- Go sideways: MultimapA closely related topic
đź“– Definitions
Noun The process of autovivifying.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- Comparison of programming languages (associative array) This comparison of programming languages (associative arrays) compares the features of associative array data structures or array-lookup processing for…
- Multimap In computer science, a multimap (sometimes also multihash, multidict or multidictionary) is a generalization of a map or associative array abstract data…
- Associative array In computer science, an associative array, key-value store, map, symbol table, or dictionary is an abstract data type that stores a collection of key/value…
- Set (abstract data type) In computer science, a set is an abstract data type that can store distinct values, without any particular order. It is a computer implementation of the…
- Type introspection In computing, type introspection is the ability of a program to examine the type or properties of an object at runtime. Some programming languages possess…
- Iterator In computer programming, an iterator is an object that progressively provides access to each item of a collection, in order. A collection may provide multiple…
- Template (C++) Templates are a feature of the C++ programming language that allow functions and classes to operate with generic types. This allows a function or class…
- Immutable object In object-oriented (OO) and functional programming, an immutable object (unchangeable object) is an object whose state cannot be modified after it is created…