1 00:00:00,180 --> 00:00:01,220 Continuemos con los Char. 2 00:00:01,290 --> 00:00:06,570 Quiero ver algunos caracteres especiales que son bien importantes y también son muy útiles cuando queremos 3 00:00:06,570 --> 00:00:10,800 trabajar con la línea comando, sobre todo para formatear nuestros textos. 4 00:00:10,890 --> 00:00:14,690 Lo que queremos imprimir es pantalla, salto de línea, tabulación, espacio. 5 00:00:14,770 --> 00:00:19,020 Bueno, básicamente son algunos, no son mucho, pero que quería destacar antes continuar. 6 00:00:19,080 --> 00:00:20,760 Quería renombrar las clases. 7 00:00:20,790 --> 00:00:25,740 Por ejemplo, acá tengo primitivos, primitivos, float y caracteres. 8 00:00:25,830 --> 00:00:27,180 Bueno, en realidad son todo primitivos. 9 00:00:27,210 --> 00:00:29,130 Entonces la idea es dar un poco de orden. 10 00:00:29,340 --> 00:00:34,370 Primitivos acá con click derecho nos vamos a refractor, reinen, renombra. 11 00:00:34,910 --> 00:00:36,810 Entonces primitivos enteros. 12 00:00:37,320 --> 00:00:42,170 Bueno, que incluye, como vimos, el Bait, el chord, el hint y el lonco. 13 00:00:42,240 --> 00:00:46,590 Todos son enteros, numéricos, de distinto rango refractor. 14 00:00:48,060 --> 00:00:54,590 Permitidos Flauta perfecto y primitivos caracteres entonces por acá refractor Rayne. 15 00:00:56,900 --> 00:01:02,380 Y recuerde siempre Camel, que es la clase inicial con mayúscula refractor. 16 00:01:03,070 --> 00:01:04,230 Bien, continuemos. 17 00:01:04,320 --> 00:01:10,260 Sigamos con los primitivos caracteres, entonces por acá vamos a definir estos caracteres especiales. 18 00:01:11,280 --> 00:01:17,850 Primero con el espacio bien, simplemente con la barra espacio damos un espacio y ya tenemos el carácter. 19 00:01:18,000 --> 00:01:18,750 Sería el primero? 20 00:01:18,880 --> 00:01:24,870 Bueno, se utiliza mucho en los strip para separar palabras, lo más común y lo más típico, pero también 21 00:01:24,870 --> 00:01:28,980 se puede representar en un solo carácter y lo podremos concatenar. 22 00:01:29,100 --> 00:01:35,350 De hecho, un streeck puede concatenar también un char dentro de la secuencia de esta cadena. 23 00:01:35,550 --> 00:01:43,320 Entonces por acá vamos a agregar un más para concatenar un espacio y la variable espacio puede quitar 24 00:01:43,320 --> 00:01:49,860 este espacio de acá y el igual lo voy a dejar con dos punto y sin espacio, todo junto. 25 00:01:50,070 --> 00:01:51,840 Vamos a guardar y vamos a levantar. 26 00:01:54,140 --> 00:02:02,270 Un ejemplo simple charco responden dos punto y acá tenemos el espacio, el carácter y el 2, pero también 27 00:02:02,390 --> 00:02:07,430 acá se está representando de forma directa con el espacio, con el símbolo, pero también puede ser 28 00:02:07,580 --> 00:02:09,020 de la forma y únicos. 29 00:02:09,200 --> 00:02:17,810 Entonces, con el código cero cero 20 que corresponde al espacio en Unicode, el resultado sería exactamente 30 00:02:17,810 --> 00:02:18,200 el mismo. 31 00:02:18,410 --> 00:02:19,250 Vamos a guardar. 32 00:02:20,360 --> 00:02:21,670 Vamos a probar. 33 00:02:24,790 --> 00:02:25,780 Hoy tenemos el espacio. 34 00:02:25,960 --> 00:02:28,360 Entonces cualquiera de las dos forma estaría perfecto. 35 00:02:29,050 --> 00:02:31,620 Veamos el segundo carácter especial Char. 36 00:02:32,050 --> 00:02:32,790 Retroceso. 37 00:02:34,960 --> 00:02:38,830 Se representa con Bachelard o de escape para escapar. 38 00:02:38,960 --> 00:02:45,460 Y la letra de este carácter especial se llama Back Space, es decir, espacio hacia atrás o el típico 39 00:02:45,490 --> 00:02:47,920 que nos sirve para borrar, para eliminar un carácter. 40 00:02:48,040 --> 00:02:50,520 Entonces voy a copiar este retroceso. 41 00:02:50,650 --> 00:02:55,180 Esta variable la vamos a reemplazar en espacio ahora como está concatenado? 42 00:02:55,330 --> 00:03:03,150 El efecto debiera ser eliminar el punto, es decir, retroceder un espacio y se reemplaza por el dos 43 00:03:03,160 --> 00:03:03,450 puntos. 44 00:03:03,710 --> 00:03:09,130 Entonces le queda seguir retrocediendo hacia atrás, quitando los caracteres que habían antes en esa 45 00:03:09,130 --> 00:03:09,580 posición. 46 00:03:10,360 --> 00:03:11,530 Voy a ejecutar. 47 00:03:13,230 --> 00:03:18,630 Se fijan desapareció el lospuntos Char correponde en PEIT 2. 48 00:03:19,270 --> 00:03:24,720 Bien importante el carácter de escape el pack H, porque si no sería simplemente la letra. 49 00:03:25,660 --> 00:03:26,580 Si ejecutamos. 50 00:03:27,560 --> 00:03:30,840 El comportamiento distinto sería 2.12 el carácter. 51 00:03:31,170 --> 00:03:34,470 Pero lo que necesitamos es el carácter especial. 52 00:03:34,590 --> 00:03:35,310 Retroceso? 53 00:03:35,460 --> 00:03:38,520 Ahora, qué pasa si agregamos otro carácter de retroceso? 54 00:03:38,650 --> 00:03:40,110 Es decir, con quetenemos con otro más. 55 00:03:40,170 --> 00:03:45,760 Por ejemplo, acá más espacio, espacio, doble retroceso. 56 00:03:46,820 --> 00:03:51,600 Debiera quitar o eliminar el punto y va a retroceder a esta posición. 57 00:03:52,050 --> 00:03:54,380 Se va a quedar hasta Bait, pero sin la. 58 00:03:57,270 --> 00:04:00,950 Se fijan bait dos y quitan la E y los puntos. 59 00:04:02,820 --> 00:04:03,600 Veamos otro. 60 00:04:06,580 --> 00:04:09,900 Bueno, el típico tabulador para tabular. 61 00:04:10,110 --> 00:04:16,660 Bueno, obviamente también con el caracter de escape, el Paxil art y la letra te voy a copiar, voy 62 00:04:16,660 --> 00:04:22,970 a pegar acá y vivier a dar un espacio de tabulación, no solamente un espacio, sino más amplio. 63 00:04:24,150 --> 00:04:25,080 Vamos a levantar. 64 00:04:26,200 --> 00:04:32,660 Se fijan, no es solamente un espacio como acá, sino una tabulación y después vienen dos carreter, 65 00:04:32,690 --> 00:04:38,860 especiales como estos se pueden utilizar como un carácter, como un chat, pero también dentro del strip, 66 00:04:38,980 --> 00:04:43,780 dentro de la cadena, como por ejemplo podría copiar esto o simplemente lo escribo en realidad? 67 00:04:43,840 --> 00:04:44,770 Para qué lo voy a copiar? 68 00:04:45,030 --> 00:04:52,150 Y acá mismo, incluso por acá antes del video, entonces un Bauxilum y la T se fijan. 69 00:04:52,270 --> 00:04:53,610 Ahí tenemos nuestro carácter especial. 70 00:04:53,800 --> 00:04:56,110 Iba tabular del VIP hacia delante. 71 00:04:56,260 --> 00:05:02,560 Es decir, van a ver dos estabulación en el pit y después en el número dos en el vips de los caracteres 72 00:05:03,110 --> 00:05:04,270 vamos a ejecutar. 73 00:05:06,320 --> 00:05:13,310 Se fijan uno acá y otro acá, pero este de acá es dentro del estreno de la cadena. 74 00:05:13,700 --> 00:05:19,360 Incluso podríamos darle un espacio más claro, pero sigue siendo un carácter especial con el Paxil Leach, 75 00:05:19,700 --> 00:05:21,800 porque recuerden, si no tiene el país lart. 76 00:05:21,940 --> 00:05:24,020 Es simplemente la letra T, nada más. 77 00:05:24,230 --> 00:05:29,360 Así que también podemos utilizar acá, igual que el retroceso y en realidad cualquiera. 78 00:05:29,540 --> 00:05:33,410 Por ejemplo, si colocamos acá retroceso y acá hay un espacio. 79 00:05:33,600 --> 00:05:38,090 Mattar Todo pegado porque va a quitar este espacio para retroceder un carácter. 80 00:05:38,600 --> 00:05:39,320 Levantamos. 81 00:05:41,000 --> 00:05:43,370 Se fijan pegado, no hay espacio. 82 00:05:45,070 --> 00:05:49,510 Solamente se detalla qué más nueva línea. 83 00:05:53,050 --> 00:05:54,550 Otro más, pero con M. 84 00:05:54,730 --> 00:05:58,630 Siempre con Bachelet y en este caso el carácter n. 85 00:05:59,540 --> 00:06:06,810 Lo vamos a copiar y lo pegamos acá en tabulador, entonces acá debiera bajar una línea o dar un salto 86 00:06:06,810 --> 00:06:07,160 línea. 87 00:06:07,620 --> 00:06:08,460 Vamos a guardar. 88 00:06:10,140 --> 00:06:10,900 Y corremos. 89 00:06:11,780 --> 00:06:13,950 Chart Corresponden Pitts Baja. 90 00:06:14,290 --> 00:06:15,720 Salto Línea 2. 91 00:06:16,240 --> 00:06:21,010 Pero también tenemos uno muy parecido que se llama retorno carro. 92 00:06:23,650 --> 00:06:30,850 Pero en vez de la M con R y el resultado bueno, en el caso de Windows, en el sistema operativo de 93 00:06:30,850 --> 00:06:37,060 Microsoft, el resultado entre Elene y el R es similar, pero esto varía según el sistema operativo. 94 00:06:37,120 --> 00:06:42,340 Por ejemplo, en Unix cualquier sistema operativo basado en Unix, como Linux, como Mac in Touch, 95 00:06:42,370 --> 00:06:46,240 pero solamente la máquina touch modernos funciona con él. 96 00:06:46,370 --> 00:06:53,470 N El carácter de nueva línea, mientras que el R bueno funciona tanto en Windows, pero también en versiones 97 00:06:53,470 --> 00:06:55,030 de Mackintosh anteriores. 98 00:06:55,210 --> 00:06:55,840 Vamos a probar. 99 00:06:58,490 --> 00:06:59,300 Guardamos. 100 00:07:00,830 --> 00:07:06,260 Levantaos, bueno, en realidad no es el mismo resultado, porque si se fijan aca regresa al punto de 101 00:07:06,260 --> 00:07:13,010 partida de la linea y limpia y reinicia la linea, mientras que el M en Windows simplemente salta una 102 00:07:13,010 --> 00:07:14,050 linea hacia abajo. 103 00:07:14,090 --> 00:07:19,550 Pero como digo esto caracteres se van a comportar distinto segun el sistema operativo y de hecho en 104 00:07:19,550 --> 00:07:28,160 Windows se suele utilizar en conjunto primero el Bachelard N y después el Bachelard erre raton no carro. 105 00:07:29,280 --> 00:07:29,980 Y no alineã. 106 00:07:32,310 --> 00:07:39,330 Ahí vamos a levantar el resultado bueno mantiene el estreno anterior Charco responden dos punto y bajo 107 00:07:39,340 --> 00:07:43,040 la línea 12 baja y se mueve el carro. 108 00:07:43,160 --> 00:07:46,520 Al comienzo retrocede, pero final con nueva línea. 109 00:07:46,970 --> 00:07:47,510 Está bien. 110 00:07:48,440 --> 00:07:52,490 De todas formas, si no estaba bien, seguro cuál utilizar o cuál el que corresponde. 111 00:07:52,490 --> 00:08:00,040 Según nuestro sistema operativo, podemos utilizar lo siguiente de la clase System System Puntoticket 112 00:08:00,050 --> 00:08:02,360 Property porque tenemos que property. 113 00:08:03,320 --> 00:08:09,160 Indicamos el atributo o nombre propiedad ligne saporiti o separador de línea. 114 00:08:09,560 --> 00:08:14,780 Esta propiedad son variables de ambiente de la máquina atornillada y esta ya vienen predefinida en el 115 00:08:14,780 --> 00:08:15,200 lenguaje. 116 00:08:15,260 --> 00:08:20,840 Simplemente la podemos utilizar y viene con el separador de línea o nueva línea indicado para nuestro 117 00:08:20,840 --> 00:08:30,260 sistema operativo y el resultado exactamente el mismo obtiene este carácter o éste o combinación según 118 00:08:30,260 --> 00:08:31,370 nuestro sistema operativo. 119 00:08:32,120 --> 00:08:33,080 Vamos a levantar? 120 00:08:34,080 --> 00:08:38,430 Se fijan corresponden VIT dos punto y baja una línea. 121 00:08:39,510 --> 00:08:41,160 Pero también tenemos un atajo. 122 00:08:41,400 --> 00:08:43,610 Exactamente lo mismo ligne separation. 123 00:08:44,610 --> 00:08:45,360 Pero el método? 124 00:08:48,670 --> 00:08:49,360 Probamos. 125 00:08:51,010 --> 00:08:56,970 Y lo mismo, incluso si vemos la argumentación acá, nos dice sobre sistemas Unix. 126 00:08:57,090 --> 00:09:04,290 Este Retornã Bachelard n y en Windows Retornã la combinación R y el N. 127 00:09:05,850 --> 00:09:07,680 Es decir, Bags Latch R. 128 00:09:07,890 --> 00:09:08,330 Bachelard. 129 00:09:09,110 --> 00:09:14,190 Eso sería respecto a los char con caracteres especiales y continuamos en la siguiente clase.