2010-04-23 16 views
6

Estoy actualizando una versión anterior 1.0 proyecto F # a 2.0 utilizando Visual Studio 2010. Tantos cambios.print_any para F # 2.0

Parece que no puedo encontrar el comando print_any que estaba lleno en todos los lugares en los libros y muestras antiguas.

He instalado el paquete de alimentación pero tampoco puedo encontrarlo allí.

Cualquier idea donde pueda encontrar este comando.

PD: Sé que puedo implementarlo fácilmente pero tenía curiosidad por saber dónde está ahora.

+1

Supongo que sabes acerca de 'printfn"% A "anything'? – Benjol

+0

Para actualizar el código anterior, consulte también esta descripción de muchos cambios de biblioteca/denominación/etc. en Beta1: http://blogs.msdn.com/dsyme/archive/2009/05/20/detailed-release-notes-for-the -f-may-2009-ctp-update-and-visual-studio-2010-beta1-releases.aspx – Brian

+0

@Benjol: estaba a punto de hacer una búsqueda reemplazar por printfn @Brian: lo encontré y busqué para print_any sin ningún éxito. Creo que debería dejar de ser flojo y leer todo también. – Chaitanya

Respuesta

8

Las bibliotecas para F # 2.0 se sometieron a un rediseño y limpieza. Creo que creo print_any estaba eliminado debido a dos razones específicas:

  • Fue un gol a quitado todas las puntuaciones menores de F nombres # función (aceptar para las puntuaciones menores en biblioteca de compatibilidad OCaml, que se entrega con la unidad motriz) .
  • Reduce el número de funciones similares, para reducir la superficie de la API y eliminar algunos de los problemas de tener dos formas de lograr lo mismo.

Por lo tanto, ya que es fácil de reemplazar print_any con printfn "%A" se quitó.