Doubly-linked list/Element definition: Difference between revisions

Content added Content deleted
(Added Julia language)
Line 362: Line 362:


var head = createDoublyLinkedListFromArray([10,20,30,40]);</lang>
var head = createDoublyLinkedListFromArray([10,20,30,40]);</lang>

=={{header|Julia}}==
{{works with|Julia|0.6}}

<lang julia>abstract type AbstractNode{T} end

struct EmptyNode{T} <: AbstractNode{T} end
mutable struct Node{T} <: AbstractNode{T}
value::T
pred::AbstractNode{T}
succ::AbstractNode{T}
end</lang>


=={{header|Kotlin}}==
=={{header|Kotlin}}==