Skip to content

Instantly share code, notes, and snippets.

@dpraimeyuu
Forked from robertpi/gist:2964793
Created October 19, 2020 13:35
Show Gist options
  • Save dpraimeyuu/d29f879de3b08c8e842ab75a89b02d46 to your computer and use it in GitHub Desktop.
Save dpraimeyuu/d29f879de3b08c8e842ab75a89b02d46 to your computer and use it in GitHub Desktop.
F# record implementing an interface
namespace MyNamespace
type IMyInterface =
abstract GetValue: unit -> string
type MyRecord =
{ MyField1: int
MyField2: string }
interface IMyInterface with
member x.GetValue() = x.MyField2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment