Gracias Gracias:  0
Resultados 1 al 7 de 7

Tema: Ordenar array alfabeticamente

  1. #1
    Senior Member Avatar de Sayden
    Fecha de ingreso
    Dec 2007
    Ubicación
    Pepino´s Land
    Mensajes
    681

    Ordenar array alfabeticamente

    Buenas!

    Una cosa rápida, no me funciona la ayuda de Maxscript no se por qué.

    Alguien me puede decir como ordenar alfabeticamente los elementos de un array?

    Gracias!
    "Todo el mundo necesita un Grid en su vida"
    - Will Cunningham "The Magic Of Houdini"

    Mis blogs:
    http://houdini3d.blogspot.com - Blog dedicado a Houdini
    http://mariocaster.blogspot.com - Blog dedicado al 3D en general

    ¿Quieres aprender Renderman, el motor de render de Pixar?

  2. #2
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Respuesta: Ordenar array alfabeticamente

    Código:
    sort #("daniel", "cristian", "bastian", "andres")

  3. #3
    Click faster! Avatar de hori_hjm
    Fecha de ingreso
    Apr 2006
    Ubicación
    Londres
    Mensajes
    276

    Respuesta: Ordenar array alfabeticamente

    Cita Iniciado por Cesar Saez Ver mensaje
    Código:
    sort #("daniel", "cristian", "bastian", "andres")
    y si tienes 5.324.956.329.487 nombres funciona también? lo hace automatico? :D

  4. #4
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Respuesta: Ordenar array alfabeticamente

    Cita Iniciado por hori_hjm Ver mensaje
    y si tienes 5.324.956.329.487 nombres funciona también? lo hace automatico? :D
    En teoría si, pero mi paciencia llegó hasta la de nada más

    El único requisito es que todos los elementos sean del mismo tipo, si tienes un array mixto tendrías que separarlo según el classOf de cada elemento y luego unir los arrays ordenados. Algo como esto:

    Código:
    fn sortArrayByType theArray =
    (
     dataType = makeUniqueArray (for each in theArray collect (classOf each))
     result = #()
     for i in dataType do join result (sort (for each in theArray where (classOf each)==i collect each))
     return result
    )
    sortArrayByType #("daniel", 4, "cristian", 3, "bastian", 2, "andres", 1)
    Última edición por Cesar Saez; 05-05-2009 a las 20:10

  5. #5
    Senior Member Avatar de Sayden
    Fecha de ingreso
    Dec 2007
    Ubicación
    Pepino´s Land
    Mensajes
    681

    Respuesta: Ordenar array alfabeticamente

    Cita Iniciado por hori_hjm Ver mensaje
    y si tienes 5.324.956.329.487 nombres funciona también? lo hace automatico? :D
    Te has molestado en poner los puntos y todo...

    Gracias César... sort... a veces creo que debería pararme a pensar un poco antes de gritarle "HELP!" a la ayuda de Maxscript

    De nuevo, gracias!
    "Todo el mundo necesita un Grid en su vida"
    - Will Cunningham "The Magic Of Houdini"

    Mis blogs:
    http://houdini3d.blogspot.com - Blog dedicado a Houdini
    http://mariocaster.blogspot.com - Blog dedicado al 3D en general

    ¿Quieres aprender Renderman, el motor de render de Pixar?

  6. #6
    Click faster! Avatar de hori_hjm
    Fecha de ingreso
    Apr 2006
    Ubicación
    Londres
    Mensajes
    276

    Respuesta: Ordenar array alfabeticamente

    jaja, pensé que podía pillar a cesar no sabiendo como hacer algo, pero que va, sigo intentando jeje. Siempre muy eficiente.

  7. #7
    Miembro Nuevo
    Fecha de ingreso
    May 2009
    Mensajes
    1

    Respuesta: Ordenar array alfabeticamente

    También existe la función qSort, que te permite ordenar elementos en base a una función definida por vos. Osea que podría ordenar objetos según el wirecolor más saturado o cualquier chiche por el estilo.

Temas similares

  1. Blender Ordenar posición de capas
    Por romerriera en el foro Infografía General
    Respuestas: 9
    Último mensaje: 25-10-2016, 13:44
  2. Se pueden ordenar las imagenes adjuntas
    Por MartinAngel en el foro Ayuda con el uso del foro
    Respuestas: 1
    Último mensaje: 27-06-2010, 01:36
  3. Ordenar texturas en el 3d Studio
    Por alfabetico en el foro Modelado
    Respuestas: 2
    Último mensaje: 23-06-2010, 10:51
  4. Ordenar los tutoriales
    Por Maguada en el foro Sugerencias
    Respuestas: 2
    Último mensaje: 07-01-2010, 16:35
  5. Polemica :: ordenar una investigacion a una empresa
    Por ikerCLoN en el foro Discusiones generales
    Respuestas: 19
    Último mensaje: 30-08-2004, 16:33

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •