|
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
|
Traducción
Original
|
Visual F#
-
Funciones como valores, lo que permite la manipulación flexible de las funciones. Para obtener más información, vea Funciones como valores de primera clase (F#). -
Composición y canalización de funciones, lo que permite el encadenamiento de funciones para crear otras nuevas y simplificar la codificación de operaciones sucesivas con datos. Para obtener más información, vea Funciones (F#). -
Inferencia de tipos, lo que reduce la necesidad de llamar explícitamente a los tipos, sin sacrificar la seguridad de tipos. -
Generalización automática, lo que promueve la reutilización de código facilitando la escritura de código que funciona con diversos tipos diferentes sin ningún esfuerzo adicional. -
Compatibilidad con la coincidencia de modelos, lo que simplifica el código condicional complejo, y las uniones discriminadas, que se optimizan para su uso con la coincidencia de modelos. -
Tipos de colección para trabajar con datos inmutables, incluidos tipos de lista y secuencia. -
Expresiones lambda, que son importantes para numerosas construcciones de programación funcional. -
Aplicación parcial de argumentos de función, lo que permite crear implícitamente nuevas funciones a partir de funciones existentes. Para obtener más información, vea Funciones (F#). -
Expresiones de código delimitadas, una característica que permite manipular las expresiones de F# mediante programación.
-
El modelo de objetos de .NET Framework, incluidos objetos que tienen propiedades, métodos y eventos; polimorfismo o funciones virtuales; herencia; e interfaces. -
Encapsulación de datos o separación de la interfaz pública de un tipo respecto de la implementación. -
Sobrecarga de operadores, lo que funciona bien con genéricos y tipos primitivos integrados. -
Extensiones de tipo, que permiten extender fácilmente un tipo existente sin la carga adicional de crear un nuevo tipo derivado. -
Expresiones de objeto, que permiten definir implícitamente pequeños objetos en expresiones según sea necesario, en lugar de declarar un nuevo tipo y crear una instancia de un objeto. -
Acceso a .NET Framework y a cualquier ensamblado de código administrado. -
Acceso a código nativo a través de una invocación de plataforma.
-
Proyectos, incluidas plantillas para los tipos de proyecto comunes. Para obtener más información, vea Usar Visual Studio para escribir programas de F# y Configurar los proyectos (F#). -
IntelliSense. Para obtener más información, vea Utilizar IntelliSense. -
Depuración. Para obtener más información, vea Depurar en Visual Studio. -
Para obtener más información, vea Características del entorno de desarrollo de F#.
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|