Doubly-linked list/Element definition: Difference between revisions
Content added Content deleted
(Added Julia language) |
(Added solution for F# using record type) |
||
Line 218: | Line 218: | ||
! |
! |
||
type( node ), target :: head</lang> |
type( node ), target :: head</lang> |
||
=={{header|F#}}== |
|||
<lang fsharp> |
|||
type 'a DLElm = { |
|||
mutable prev: 'a DLElm option |
|||
data: 'a |
|||
mutable next: 'a DLElm option |
|||
} |
|||
</lang> |
|||
=={{header|Go}}== |
=={{header|Go}}== |