Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scala Java Discussion :

Travail sur les Array et String


Sujet :

Scala Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2015
    Messages : 7
    Points : 11
    Points
    11
    Par défaut Travail sur les Array et String
    Bonjour, bonsoir à tous !
    Je débute en Scala et j'aimerai savoir si il existe une façon de sélectionner une partie d'un Array et/ou d'un String comme il est possible par exemple en python avec l'expression array[debut:fin].
    Merci d'avance pour vos réponses !

  2. #2
    Expert éminent

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    juin 2004
    Messages
    4 516
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2004
    Messages : 4 516
    Points : 9 996
    Points
    9 996
    Par défaut
    Oui, c'est bien entendu possible. La méthode Seq.slice fait exactement ce que tu veux. Étant donné que les Array et les String sont tous deux convertibles implicitement en Seq's, l'API de Seq est disponible pour ceux-ci.

    Concrètement, ton exemple Python array[debut:fin] se traduit en array.slice(debut, fin).

    Note que, contrairement à la syntaxe [] en Python, la méthode slice de Scala (ainsi que je pense toutes les méthodes des collections Scala) ne supportent pas les indices négatifs.
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur exécutif du Scala Center à l'EPFL.
    Découvrez Mes tutoriels, ou mon logiciel phare FunLabyrinthe : un jeu de labyrinthe gratuit et personnalisable à l'infini avec des scripts Delphi-like.

Discussions similaires

  1. [fscanf] Travail sur les colonnes
    Par kikibrioche dans le forum MATLAB
    Réponses: 1
    Dernier message: 25/10/2006, 11h15
  2. Travail sur les URLs
    Par TalPen dans le forum Langage
    Réponses: 9
    Dernier message: 13/05/2006, 00h41
  3. [MFC][Visual C++ 6]Travail sur les dates
    Par tus01 dans le forum MFC
    Réponses: 6
    Dernier message: 31/01/2006, 22h32
  4. GDI - Travail sur les pixels dans un DIB
    Par jiib dans le forum Windows
    Réponses: 3
    Dernier message: 12/12/2005, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo