Jueves, 11 Julio 2013 19:34

Resumenes del Libro Scala para impacientes de Cay S. Horstmann

Hola a tod@s, con este artículo empezamos una serie de publicaciones de artículos que presentarán resúmenes del Libro "SCALA for Impatient", como resultado del ciclo de capacitaciones internas realizadas en Genso iniciativas web (poner enlace principal de la pagina web) para la mejora continua de los integrantes, espero que sea de ayuda cada una de las publicaciones que realizaremos, en caso de tener alguna dificultad no duden en consultar.

¿Qué es Scala?
Scala es un moderno lenguaje de programación multi-paradigma diseñado para expresar patrones de programación comunes de una forma concisa, elegante, y de tipado seguro. Integra fácilmente características de lenguajes orientados a objetos y funcionales.

1 Capítulo I.- Información Básica

1.1 Interprete de Scala

Para probar y practicar con algunos ejemplos es necesario instalar SCALA en su ordenador, luego asegurarse de que scala/bin este agregado en el PATH, una vez realizado lo anterior usted debe abrir una pantalla de símbolo del sistema o de comando y sólo escribir la palabra scala, luego pulsar enter, de esta forma ingresa al intérprete de SCALA como se puede ver en la figura Nro. 1

ÿ Inicio/Accesorios/símbolo_del_sistema/

Fig. 1

En la figura 1 puede observar que al ingresar una línea de código el interprete inmediatamente le muestra el tipo de dato y el resultado asignado a una variable por defecto, en el primer ejercicio la variable es res0.

Ejemplos:

scala> 8 * 5 + 9 
scala>  res0 * 0.5
scala> “Hola,  “ + res1
res0: Int = 49
res1:  Double = 24.5
res2: String = Hola, 24.5

Dentro del intérprete puede llamar a algunos métodos tan solo pulsando la tecla TAB, en caso de haber varios el interprete le muestra que métodos puede utilizar, por ejemplo en la variable res2 llamamos al método que convierte a mayúsculas el texto:

scala> res2.toUpperCase
res3: String = HOLA, 24.5

1.1 Declarar Variables

En el intérprete de Scala usted puede declarar sus propias variables por ejemplo:

scala> val respuesta = 10 * 5 + 4
respuesta: Int = 54

Debe tener en cuenta que al declarar una variable con val el resultado que le asigne es constante, es decir; que no puede asignarle un nuevo valor, si lo intenta le saldrá un mensaje de error, ejemplo:

scala> respuesta = 10
< console > :8: error: reassignment to val

Si desea tener una variable que no sea constante, entonces debe declararla como var, por ejemplo:

scala> var prueba = 10 * 7 + 3
prueba: Int = 73
scala> prueba = 4
prueba: Int = 4

Ojo. Si bien puede cambiar el valor de la variable, debe tener cuidado en reasignar por otro valor del mismo tipo.

Al declarar una variable en scala no es necesario que indique que tipo de dato desea agregar, el intérprete induce qué tipo de dato esta agregando. Lo mejor es que usted declare el tipo de dato que intenta asignar, ejemplo:

scala> val saludo: String = "Hola"

Usted puede declarar varias variables a la vez, sólo debe separar las variables usando una coma "," como puede ver en el ejemplo:

scala> val num1, num2, num3 = 10
num1: Int = 10
num2: Int = 10
num3: Int = 10

1.2 Tipos comúnmente usados

Scala tiene tipos de datos que utiliza de forma común como ser: Byte, Chart, Short, Int, Long, Float, Double and Boolean.

El intérprete de scala puede realizar conversiones entre variables primitivas y wrapper sin dificultad. Además se puede modificar un String con con los métodos que tiene la clase StringOps.

Recuerde que scala utiliza métodos no casts para realizar conversiones de números.

1.3 Operadores aritméticos y sobrecarga

Scala utiliza operadores usuales como + - * / % y los operadores de comparación & | ^ >> <<, donde estos operadores son realmente métodos, por ejemplo:

a.method(b) donde su forma abreviada es a method b

El nombre del method puede ser + por ejemplo.

scala> 1.+(10)
res5: Double = 11.0

SCALA permite la sobrecarga de operadores:

contador+=1 que es lo mismo que en java contador++

1.4 Llamadas a funciones y métodos

Para realizar alguna operación se puede importar funciones matemáticas propias de SCALA, por ejemplo:

scala> Import scala.math._

Usted puede usar ._ de la misma forma que utiliza * en java

Para usar los métodos estáticos, pow,sqrt, min,Pi. Semejantes a Java.

Scala no tiene métodos estáticos, pero cada clase tiene un companion object donde sus métodos trabajan de forma similar a un método estático en java, ejemplo:

scala> BigInt.probablePrime(100, scala.util.Random)
res6: scala.math.BigInt = 1036819622350713618865780051451

Los métodos que no presentan parámetros no es necesario utilizar paréntesis.

scala> "Hello".distinct
res7: String = Helo

1.5 El metodo Apply

Este método es parecido al charAt(i) de java y s[i] de C++. Es un método que convierte tipos de datos, donde enseña a la clase como convertirse a un cierto tipo de dato requerido.

Todas las clases tienen su Apply.

Ejemplo:

scala> "Hello"(4)
res8: Char = o
scala> "Hello".apply(4)
res9: Char = o
scala> BigInt("1234567890")
res10: scala.math.BigInt = 1234567890
scala> BigInt.apply("1234567890")
res11: scala.math.BigInt = 1234567890

1.6 Scaladoc

Revisar www.scala-lang.org /api

Fuente: SCALA for the Impatient by Cay S. Horstmann

Artículo elaborado de manera conjunta por: Nataly Nanda Huanca Patzi y Apolinar Linares Flores

Apolinar Linares Flores

Desarrollador en Scala, Java, apto para dar capacitaciones, por lo tanto curioso a fuerza o cuando realmente le interesa aprender algo nuevo.

Email Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

5828 comments

  • Comment Link Donaldintob Lunes, 22 Enero 2018 13:27 posted by Donaldintob

    buy brand name levitra online
    levitra online
    buy levitra with dapoxetine
    levitra 20 mg
    levitra online order
    vardenafil generic
    discount on levitra
    vardenafil 20mg
    buy levitra online canada

    Report
  • Comment Link Alvinsnoma Lunes, 22 Enero 2018 12:39 posted by Alvinsnoma

    pulsera flexible pandora
    pulsera pandora cuero doble
    charm pandora flamenca
    abalorios pandora casa
    pulsera pandora cierre
    colección anillos pandora
    pandora charms 2015
    dije pulsera pandora
    charm pandora cristal de murano
    pandora shop online mexico
    abalorios disney pandora
    charm family pandora
    pandora shop ipswich
    pendientes perla rosa pandora
    pulsera pandora rigida
    pandora outlet nl
    pandora outlet metzingen
    pulsera rígida pandora
    anillos pandora shop
    abalorios pandora virgen del rocio
    charm barco pandora
    charm pandora e prezzi
    pandora outlet illinois
    pandora charms hobbies
    charm pandora rojo
    anillos pandora bogota
    la caja de pandora online tienda
    tiendas pandora barcelona españa
    disney pandora charms march 12
    pandora disney jr
    pulsera pandora puesta
    pandora charms 50th
    pandora radio online listen
    anillos pandora san valentin 2015
    pandora disney outlet
    charm pandora niña
    accesorios de pandora disney
    tallas anillos pandora
    charm pandora ardilla
    pulsera de cuero pandora
    imitaciones de pulseras pandora
    pendientes de pandora
    pandora charms johannesburg
    pulseras tipo pandora baratas
    pulseras pandora clon
    pandora shop jersey uk
    letras pandora charms
    anillos pandora meses
    pandora outlet zweibrücken
    pulseras pandora para novias
    pandora run charm
    pandora disney jp
    charm pandora gato
    charm pandora niño
    garantia charm pandora españa
    pulseras pandora donde comprar
    nuevas pulseras de pandora
    charm koala pandora
    joyerias joyas pandora
    abalorios pulsera pandora original
    precios charms pandora
    pulsera pandora corte ingles
    ofertas pandora en el corte ingles
    tamaños pulsera pandora
    pandora joyas tiendas
    pulsera pandora alicia en el pais de las maravillas
    pandora black friday charm
    abalorios de pandora en amazon
    charm flor pandora
    anillos negros pandora
    enganches pulsera pandora
    pandora online kitap
    pandora black friday sale 2014
    pandora anillos primavera 2016
    catalogo de joyas pandora 2015
    pandora charms colgantes
    abalorios de letras pandora
    pandora joyas historia
    pulsera essence de pandora
    pandora online disney
    colgante pulsera pandora
    adornos para la pulsera pandora
    pandora disney charms disneyland paris
    pulsera pandora tiendas
    pandora charms uk
    pandora pulsera oro rosa
    colecciones disney pandora
    charm abuelos pandora
    bolas para la pulsera de pandora
    naramek pandora e shop
    outlet pulseras pandora
    pulsera pandora en el corte ingles
    pandora disney tigger charm
    precio pulseras pandora corte ingles
    pulsera pandora piezas
    pulsera pandora amistad
    pandora outlet howell mi
    charm pandora raton
    pulseras tipo pandora plata
    pandora pulsera aliexpress
    pandora el corte ingles 2014
    pandora disney 2015 prices
    disney pandora charms 70 off
    charm pandora koala
    pulseras pandora abiertas
    black friday pandora el corte ingles
    catalogo de joyas pandora
    pulseras de plata de pandora
    charms pandora navidad 2016
    colgantes plata pulsera pandora
    opiniones anillos pandora
    charm vespa pandora
    pendientes flor de pandora
    charms graduacion pandora
    pandora charm barcelona
    charm separador pandora
    pulsera pandora murano
    tamaño de anillos pandora
    pandora shop poole
    pandora disney discount
    pandora disney safety chain
    charm letras pandora
    charms tipo pandora
    imitaciones joyas pandora
    pandora shop rebajas
    pandora disney valentines
    pandora pulseras rigidas
    pandora disney bella y la bestia
    pulsera pandora adornos
    pulsera de pandora baratas
    pulseras pandora madrid
    pandora charms plata
    pulseras para niña de pandora
    brincos pandora el corte ingles
    pulsera pandora cuero roja
    clips pulsera pandora
    pandora disney avatar
    pandora pulsera circonitas
    diseñador pulsera pandora
    pandora online shop new zealand
    pulsera pandora sin abalorios
    pulsera de pandora original
    opiniones pandora españa
    black friday en pandora en el corte ingles
    pulsera de hombre pandora
    charm pandora maleta
    charms pandora oulet
    charm dado pandora
    pandora charms letra
    charm libro pandora
    como hacer colgantes de pandora
    abalorios pandora amor
    pandora joyas imagenes
    pandora abalorios originales
    pulsera pandora segundamano
    el corte ingles pandora oferta
    adornos para pulsera pandora
    disney charms for a pandora bracelet
    pulsera tipo pandora plata 925
    abalorios para pandora
    pulsera pandora material
    pandora disney fantasia
    pandora club charm 2013
    charm pandora dulces corazones
    pulsera de plata de ley y cierre pandora para 5 clips
    charm pandora separadores
    pandora first my mother charm
    pictures of pandora disney charms
    pendientes pandora piedra gris
    pulsera pandora essence
    charm regalo pandora
    pandora disney holiday
    pulsera mama pandora
    tienda outlet pandora online
    pulsera pandora abalorios plata
    pandora charm sister
    charm pandora perros
    charm pandora ebay
    precio pulsera pandora niña
    pandora black friday 75 off
    my sweet pet pandora charm
    pulsera pandora en rosa
    pendientes pandora margarita
    pulsera pandora ejemplos
    pandora disney parks 2015
    abalorios de plata imitacion pandora
    abalorios pulseras tipo pandora
    pulsera pandora verde agua
    pendientes pandora para bebes
    pandora shop truro
    charm pandora estrella de mar
    pandora outlet michigan
    pandora charms animals
    como abrir el cierre de la pulsera pandora
    charm gracias pandora
    pandora pulsera catalogo 2012
    pandora talla anillos
    pandora outlet miami
    charms de pandora amistad
    anillos niña pandora
    customize a pandora charm
    pandora shop washington
    pandora disney las vegas
    pulseras y collares pandora
    abalorio pulsera pandora
    pandora jewelry españa
    pandora charm lilo and stitch
    pulsera pandora cierre mosqueton
    leer pandora hearts online
    charm compatibles pandora
    pandora italia charms
    pandora joyas bolivia
    abalorios pulsera pandora viceroy
    pulsera pandora aliexpress
    pandora outlet mississauga
    frenos pulsera pandora
    charm pandora corazones
    pandora charms in stores
    pandora charms $25
    pandora outlet store usa
    joyas pandora disney
    charm pandora estados unidos
    venta abalorios pandora segunda mano
    pandora disney collection 2017
    joyas de pandora en el corte ingles
    charms pandora infinitos
    abalorios tipo pandora
    pulsera europea estilo pandora
    pandora jewelry disney
    pandora disney just lia
    charm addict pandora black friday
    abrir pulsera pandora
    caja pulsera pandora
    pandora charms italy
    pandora oro rosa pendientes
    pulsera pandora niña
    pandora joyas barcelona
    pandora charm gondola
    complementos pulsera pandora precio
    pandora charles bridge charm
    pulseras pandora con trebol
    pulsera san valentin pandora
    pulseras pandora en argentina
    charms pandora profesora
    accesorios pandora el corte ingles
    charms pandora españa
    pulsera pandora groupon
    precio pulsera pandora en el corte ingles
    pandora joyas uruguay
    comprar joyas pandora online
    pandora disney gibraltar
    pandora disney tickets
    charm canguro pandora
    venta joyas pandora
    pulseras mujer pandora
    pandora disney nederland
    charm pandora peter pan
    pandora disney bracelet price
    pandora outlet chicago
    can u get pandora charms engraved
    charm buda pandora
    anillos de pandora segunda mano
    charm pandora mickey
    add charms to a pandora bracelet
    charm pandora voley
    pendientes pandora oro blanco
    charm pandora numero 4
    pandora el corte ingles cornella
    colgantes de pulsera pandora
    pandora outlet valencia
    composicion pulseras pandora
    pandora pulseras de hombre
    pendientes vintage pandora
    pandora charm bebe
    pandora disney glow in the dark
    charm arbol de la vida pandora
    pandora disney on line
    charm pandora forbici
    como montar una pulsera pandora
    pandora charm cerdito
    venta de joyas pandora
    comprar abalorios pandora
    pulsera pandora esence
    pendientes pandora el corte inglés
    el corte ingles reloj pandora
    charm biblia pandora
    pandora rings españa
    charm pandora angel
    anillos y pendientes pandora
    tienda de abalorios pandora
    mom pandora charms
    abalorios pandora verdes
    como se cierra pulsera pandora
    pandora charms imitacion
    devoluciones pandora shop
    pulsera imitacion pandora aliexpress
    pulseras pandora mexico df
    charm pandora estatua libertad
    configurar pulsera pandora
    pandora tienda online

    Report
  • Comment Link Alvinsnoma Lunes, 22 Enero 2018 09:33 posted by Alvinsnoma

    collares y colgantes pandora
    pandora shop richmond
    pandora charm numero 7
    pandora complementos pulsera
    colgantes de plata pandora
    pulsera pandora para hombre
    el corte ingles pandora
    pandora charms 80122
    certificado pandora online minorista
    charm pandora conejo
    charm pandora gracias
    pandora shop england
    pandora el corte ingles princesa
    pulseras pandora hombre
    charm pandora madrid
    coleccion de pulseras pandora
    pandora music shop é confiavel
    abalorios pandora harry potter
    pulsera pandora always in my heart
    ebay pulsera pandora
    pandora outlet online italia
    pandora londres charm
    pandora disney corte ingles
    charm pandora ebay
    twitter pandora españa
    pandora 18 charm
    pendientes pandora outlet
    como medir la pulsera pandora
    pandora outlet ontario
    charm medicina pandora
    charm pandora oferta
    charm letra m pandora
    pandora charms nuevos
    replicas de pulseras pandora
    charm pandora mundo
    pandora disney
    pulsera morellato tipo pandora
    adornos para pulsera pandora
    huella perro pulsera pandora
    charms pandora sevilla
    charm pandora horoscopo
    charm pandora moto
    pandora shop wilmslow
    charms pandora colgante
    abalorios pandora
    pandora infinity charm
    la pulsera pandora se estira
    pandora charm chef
    pulseras estilo pandora baratas
    cordon pulsera pandora
    pandora charm abanico
    pandora pulsera entrelazada
    aliexpress charm navidad pandora
    comprar pulsera pandora el corte ingles
    pulsera pandora abierta
    pandora disney where to buy
    accesorios pandora el corte ingles
    tortuga charm pandora
    charms pandora navidad
    pulsera rigida pandora el corte ingles
    pandora charms hermanas
    charm pandora mama
    pulsera d pandora
    pandora pendientes navidad
    combinación anillos de pandora
    cuidado pulsera pandora
    pandora moa black friday
    pandora pulseras de hombre
    medida pulsera pandora
    pandora charms 2016
    pandora shop zürich hb
    charm pandora corazon rosa
    abalorios navidad pandora
    pandora disney uae
    como limpiar las pulseras pandora
    diametro charm pandora
    charm pandora hermanas
    pendientes copo de nieve pandora
    olaf charm pandora
    charms pandora letra m
    pulsera pandora niña
    amazon pandora charm
    charm libro pandora
    pandora charms 60453
    pulseras pandora para hombres
    ver pendientes pandora
    dije pulsera pandora
    pandora pendientes 2016
    cierre pulseras pandora
    donde comprar charms pandora baratos
    pandora pulsera corte ingles
    pandora charm huella perro
    comprar pandora en el corte ingles
    charms pandora bola del mundo
    pulsera de pandora precios
    pandora charms dublin
    black friday deals at pandora
    pandora disney minnie & mickey kiss
    pulsera pandora comunion
    corte ingles pandora charms
    charm londres pandora
    disney castle pandora charm
    como hacer una pulsera de pandora
    pandora charms zodiac signs
    disney pandora in stores
    anillos de pandora para niñas
    pendientes estrella pandora
    pulsera pandora niña comunion
    pandora charms eiffel tower
    pulseras pandora personalizadas
    pandora pulsera broche
    pandora outlet discount
    joyas pandora valencia
    pandora charm book
    pulsera hilo pandora
    charms para pulseras tipo pandora
    colgantes pandora dia de la madre
    pandora hong kong outlet
    pandora disney 2015 spring
    pandora disney frozen
    imitacion pandora charms
    pandora charms bulldog
    pulseras pandora zaragoza
    abalorios para pulsera pandora
    catalogo joyas pandora
    joyas pandora santiago
    pandora charm mickey
    tomb raider la caja de pandora online
    charm jirafa pandora
    pandora disney france
    como se cierra pulsera pandora
    pandora disney heart necklace
    pandora charms para el dia de la madre
    complementos pulsera pandora
    charm pandora rana
    pandora joyas collar
    pandora charms de perros
    arreglar cierre pulsera pandora
    combinar pulsera pandora
    charm pandora cerdo
    pulsera pandora rigida essence
    pulsera pandora precio abalorios
    abrir pulsera de pandora
    pandora shop swindon outlet
    pulseras pandora en rosa
    pulsera pandora en antequera
    charm pandora leon
    abalorios pandora oro
    pulsera pandora aguila
    pulseras de pandora nueva coleccion
    pulseras pandora amistad
    charms pandora outlet
    pandora 2011 black friday midnight heart charm
    pulsera oro rosa pandora
    pulsera pandora circonita
    replica pulsera pandora
    fotos de pulseras pandora
    pandora disney playlist
    charm anillo pandora
    pandora charms johannesburg
    como escuchar pandora en españa
    abalorios disney pandora
    joyas pandora 2016
    charm pandora letra e
    charm pandora f
    adornos para la pulsera pandora
    accesorios de pandora disney
    pulsera de pandora de oro
    abalorios pandora clave de sol
    pulsera contra el cancer pandora
    pandora oficial españa
    pandora charms barco
    anillos pandora plata el corte ingles
    comprar colgantes pandora
    charm hojas pandora
    pandora charms disney world
    joyas pandora en mexico
    pulseras de comunion pandora
    charms pandora ciudades
    cuanto cuesta la pulsera de pandora
    pulsera nueva pandora
    charm azul pandora
    pandora disney release australia
    pandora precio pulsera
    charms pandora plata de ley
    pandora pulsera dia de la madre
    pulseras pandora online
    pulsera pandora cuero rojo
    joyas pandora donde comprar
    promocion pandora el corte ingles
    precio de la pulsera de pandora en el corte ingles
    charm abuela pandora
    pendientes perla rosa pandora
    pandora charms 60102
    abalorios pandora catalogo
    precio pulseras de pandora
    pandora disney ebay
    abalorios de letras pandora
    pulsera pandora alicante
    pandora charm leon
    diseñador pulseras pandora
    pandora disney bracelet ideas
    pandora charms amor
    anillos pandora compromiso
    pandora flower charm
    abrir cierre pulsera pandora
    abalorios pandora baratos plata
    charms de pandora de disney
    pandora charms pulsera
    charms pandora descuentos
    pandora charms husband and wife
    pandora amish charm
    diseño anillos pandora
    pandora charms 30th anniversary
    charm pandora carroza
    charms tipo pandora
    ultima pulsera de pandora
    pandora black friday 2015
    como limpiar abalorios pandora
    charm pandora huella
    pendientes oro pandora
    pulseras pandora donde comprar
    ideas para pulseras pandora
    charm zapatilla pandora
    pulseras pandora outlet
    caja de pandora online
    charm pandora princess
    abalorios pandora letra m
    tienda de abalorios pandora
    pandora shop zürich öffnungszeiten
    pulsera de pandora rosa
    pulseras pandora opiniones
    pulsera hombre pandora
    pulsera pandora lazo
    pulsera pandora barcelona
    aliexpress pandora charms
    pulsera pandora oro segunda mano
    pandora charms iniciales
    pandora abalorios letras
    black friday pandora el corte ingles
    pandora disney bella y bestia
    pandora tanger outlet pooler ga
    pandora pulsera acero
    pandora disney exclusive charms 2015
    anillos pandora 2015
    nueva coleccion disney pandora
    pendientes de novia pandora
    pulsera pandora con abalorios
    charm pandora 2016
    pandora black friday español
    pandora charms twins
    pandora charms 2015 winter
    abalorios compatibles con pandora
    pandora outlet danmark
    pandora charms argentina
    pandora outlet missouri
    como poner cadena de seguridad en pulsera pandora
    revista de joyas pandora
    charm seguridad pandora
    amazon abalorios pandora
    pulseras pandora segunda mano
    charms pandora madera
    abalorios pandora sister
    abalorios de plata tipo pandora
    pulsera viceroy imitacion pandora
    pandora el corte ingles granada
    coleccion de disney pandora
    pandora disney dress
    pandora pulseras cr
    pulseras pandora 2015
    pandora pulseras de oro
    pandora charms 01752
    pandora black friday 2015 costa rica
    como cuidar las pulseras pandora
    ofertas de pulseras pandora
    precio pulsera pandora en el corte ingles
    charm pollito pandora
    pandora jewelry outlet locations
    anillos pandora estrellas
    abalorios pandora viceroy
    accesorio para pulsera pandora
    abalorios pandora y precios
    charms nuevos pandora
    pandora joyas catalogo argentina
    pulseras de pandora precios
    pandora shop disneyland
    abalorios pandora en milanuncios
    pulsera pandora rellena
    charm pandora verano
    charm pandora casita
    pulsera pandora muñeca
    pulsera bolas pandora
    pandora españa
    pandora disney minnie charms
    pandora essence outlet
    pulsera pandora acero
    charm murano pandora
    charm pandora balon de futbol
    pandora anillos amazon
    pandora wembley outlet

    Report
  • Comment Link Alda Lunes, 22 Enero 2018 08:40 posted by Alda

    payday loans online application
    loans online instant approval
    payday loans bad credit
    payday loans no credit check

    Report
  • Comment Link Ignacio Lunes, 22 Enero 2018 08:39 posted by Ignacio

    payday loans online legit
    payday loans no credit check
    loans online no credit check
    online loans for bad credit

    Report
  • Comment Link Barbaradaymn Lunes, 22 Enero 2018 08:37 posted by Barbaradaymn

    absolutely free slots for fun
    online casinos real money
    pogo casino slots
    online casino bovada

    Report
  • Comment Link Gaicadet Lunes, 22 Enero 2018 08:28 posted by Gaicadet

    generic cialis online
    cialis tabs 20mg
    http://gencialismedonlinemrx.com
    tinnitus cialis online pharmacy
    buy cialis online

    Report
  • Comment Link JeffreyBrody Lunes, 22 Enero 2018 04:46 posted by JeffreyBrody

    cheapest cialis internet
    buy cialis online
    buy cheap cialis no prescription
    cialis prices
    discount coupon for cialis
    generic cialis tadalafil
    buy cialis viagra levitra
    tadalafil generic
    how to order cialis online safely

    Report
  • Comment Link Pedro Lunes, 22 Enero 2018 04:20 posted by Pedro

    fast quick loans online
    best fast loans online
    loan cash
    fast quick loans online

    Report
  • Comment Link Blake Marymor Lunes, 22 Enero 2018 03:03 posted by Blake Marymor

    generika preise http://blakemarymor.com/DROPBOX/apotheke/himplasia.html generika rezeptfrei bestellen.

    Report

Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.

FaLang translation system by Faboba