|
|
@ -74,8 +74,8 @@ pub fn main() void {
|
|
|
|
fn printSequence(my_seq: anytype) void {
|
|
|
|
fn printSequence(my_seq: anytype) void {
|
|
|
|
const my_typeinfo = @typeInfo(@TypeOf(my_seq));
|
|
|
|
const my_typeinfo = @typeInfo(@TypeOf(my_seq));
|
|
|
|
|
|
|
|
|
|
|
|
// The TypeInfo contained in my_type is a union. We use a
|
|
|
|
// The TypeInfo contained in my_typeinfo is a union. We use
|
|
|
|
// switch to handle printing the Array or Pointer fields,
|
|
|
|
// a switch to handle printing the Array or Pointer fields,
|
|
|
|
// depending on which type of my_seq was passed in:
|
|
|
|
// depending on which type of my_seq was passed in:
|
|
|
|
switch (my_typeinfo) {
|
|
|
|
switch (my_typeinfo) {
|
|
|
|
.Array => {
|
|
|
|
.Array => {
|
|
|
|