Quick actions

cmd+k|ctrl+k

Navigation

Languages

Пример метапрограммирования использованием шаблонов

Snippet info

Language

Nim

Visibility

public

Author

elivais777

Created

2024-11-29T11:38:21.18126Z

Updated

2024-11-29T11:39:04.605014Z

template genType(name, fieldname: untyped, fieldtype: typedesc) =
  type
    name = object
      fieldname: fieldtype

genType(Test, foo, int)

var x = Test(foo: 4566)
echo(x.foo) # 4566
INFO