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}}== |