Using this definition of an entry Teacher
from a related question :
module People =
type Teacher = {
FirstName:string
LastName:string
Age:int }
Teacher
PowerShell :
$teacher = New-Object Ploeh.StackOverflow.Q32987498.People+Teacher("Jane", "Doe", 27)
(, , , Teacher
.)
$teacher
Teacher
:
PS> $teacher.GetType().FullName
Ploeh.StackOverflow.Q32987498.People+Teacher
Teacher
case Teacher
. case ; . . People+Teacher
SchoolEmployee
. , People+Teacher
.
SchoolEmployee
, NewTeacher
:
$emp = [Ploeh.StackOverflow.Q32987498.Data+SchoolEmployee]::NewTeacher($teacher)
$emp
SchoolEmployee
:
PS> $emp.GetType().FullName
Ploeh.StackOverflow.Q32987498.Data+SchoolEmployee+Teacher
New-Object
PowerShell F #:
let teacher = { FirstName = "Jane"; LastName = "Doe"; Age = 27 };
NewTeacher
F #:
let emp = Teacher teacher
, , , case Teacher
- , IL.