func (v *List) FreeFull(fn func(item interface{})) {
	v.Foreach(fn)
	v.Free()
}
func (v *List) FreeFull(fn func(item interface{})) {
	v.Foreach(fn)
	v.Free()
}
func ( v * List ) FreeFull ( fn func ( item interface { } ) ) { v . Foreach ( fn ) v . Free ( ) }
// FreeFull acts the same as g_list_free_full().
// Calling list.FreeFull(fn) is equivalent to calling list.Foreach(fn) and
// list.Free() sequentially.
FreeFull acts the same as g_list_free_full () . Calling list . FreeFull ( fn ) is equivalent to calling list . Foreach ( fn ) and list . Free () sequentially .