-
En esta sección, quiero demostrar que puede tener
una prueba simple, al igual startsWith("A")
-
Y el uso, la noción de AND y OR, para combinar
que con otras pruebas para ordenar la put
-
conjuntamente una prueba más complicada. Así que este
se llama la lógica booleana. Así que la forma en que esta
-
va a funcionar, es decir, en el código, la noción de
Y es, el símbolo de que los dos símbolos de unión
-
corren juntos (&&). Y el, el símbolo
O es para dos barras verticales ( ),
-
juntos. Así que déjame que te enseñe lo que se parece a
. Así que aquí hay algo de código. Y
-
ha, la primera prueba se limita a decir si el
nombre empieza con "A", del mismo modo que hemos visto antes,
-
y que la prueba es, es completa y funcional,
. Así que no se cambia por
-
añadiendo la noción de la lógica de Boole. Así que para
lógica de Boole, lo que hacemos es tomar esa
-
Prueba y lo seguimos con dos símbolos de unión.
¿Así que se pronuncia que, como Y. Y
-
entonces es seguida por una segunda prueba. La prueba
segundo también es completa y hace
-
sentido por sí solo. Por lo tanto, lo que esto hace es
sólo lleva dos pruebas y los pone
-
juntos, y dice que, bueno. Por esta
en general, si la prueba para ser verdad, estos dos subpartes
-
tiene que ser verdad. Así que los componentes
son, bueno aquí, voy, voy a correr
-
ella. Entonces, ¿qué dice esto es, nombres que comienzan con
"A". Eso tiene que ser verdad. Y el nombre
-
tiene que terminar con "y". Así que si lo ejecuto, que acabamos de
conseguir esto, ya sabes, un poco más corta de la lista
-
nombres que comienzan con "A" y terminan con "y".
Sintácticamente como ya he dicho que tiene las dos
-
pruebas, cada una de ellas es completa. Son
unido con AND o, o, como veremos en
-
Un minuto. Y, finalmente, todavía hay
este conjunto uno de los paréntesis, la mayoría a la izquierda
-
paréntesis y la mayoría de un derecho, un derecho más paréntesis
, alrededor de toda la cosa. Por lo tanto
-
voy a hacer un montón de ejemplos, como éste. Un par
otro, otra cosa a señalar
-
acerca de esto, en este caso, lo que sucedió es,
la prueba es una especie de derecho de largo? Tengo
-
toda esta parte startsWith, y el signo
, así que si lo hice todo en una sola línea,
-
se pone un poco, un poco largo. Entonces, ¿qué es
sucedido en este caso es, en realidad me golpeó
-
retorno después de que el signo. Bajé
aquí y pulsa la barra espaciadora, para obtener el
-
fila aquí y tipo de línea hacia arriba. Así que me
escribió la segunda prueba en una segunda línea.
-
Esto es opcional, pero puede hacerlo. Poner
en los espacios y cosas por el estilo no
-
Alterar el código. Así que estoy, siempre mis ejemplos
Voy a ordenar de neaten en esto
-
manera, ¿Dónde voy a tienden a escribir una prueba por la línea
, y luego se alineará de esta manera.
-
Así que aquí está la segunda prueba. El
Lo único que es un poco confuso es observar que
-
hay dos paréntesis son necesarios
aquí. Este, este principio sólo los saldos
-
los paréntesis para la endsWith. Y entonces
el segundo, es la que cubre el
-
prueba completa, por lo que coincide con el que primero un
. Así que si usted deja eso,
-
la verdad es que puede ilustrar este punto, por lo que es un error bastante
fácil dejar que uno,
-
'cuz que usted tiene que darse cuenta un poco bien me
necesitan dos allí. Así que en ese caso, no
-
siempre, pero el botón de ejecución para el, de
de esta clase, a tratar de darle una
-
Mensaje de error , como oh, parece que hay un paréntesis
falta. Por lo tanto
-
ahora forman de esa manera vamos a conseguir,
que siguen siendo buenas. Como he dicho antes cada uno de los
-
estas pruebas es completa y valerse por sí
propia. Así que syntactly tal y como lo hicimos
-
cosas antes. Hay una única forma de
el código que se ve bien pero está mal.
-
Y por eso voy a crear eso aquí. Así
si usted acaba de escribir de esta manera. Así que voy a
-
sólo una especie de pronunciarlo. row.getField ("nombre"), que startsWith ("a") y
-
endsWith ("Y"). Así que
en el oído a un ser humano, sabrían
-
lo que eso significa, pero este código no funciona.
El problema es que el segundo término. En
-
su propia, no tiene sentido. , ¿No?
No te quedes en sus extremos como propios
-
con, así que no tiene sentido. Por lo general,
lo que necesitamos es que van a poner en un
-
Cursor aquí, tendríamos que row.getField ("nombre")
o "rango" o lo que va a se
-
ser endsWith.. Así que esto no está funcionando.
Cada uno, cada uno, a la izquierda y la derecha
-
el signo, cada tarea tiene que ser
completa. Así que en este caso, voy a ordenar
-
golpe de deshacer en Firefox aquí, la, si
que queremos estar hablando de nombre, al igual que
-
lo dicen claramente para la primera prueba, y luego
también algo completamente Explicarlo para
-
la segunda prueba. Así que cada prueba hace
sentido para el equipo. Alrighty, Por lo tanto, voy a
-
probar con otro ejemplo. Vamos a ver. Así
ahora mismo, si me quedo esto, sólo muestra
-
todos los nombres de "A", lo cual es bastante.
¿Qué dice el enunciado del problema es, el cambio
-
el código para que imprima los nombres que empiecen con
"A" y el rango es menor de 50 años. Así,
-
¡Oh, aquí está, aquí está la primera prueba, y voy a añadir dos
símbolos de unión, y volvamos
-
decir fila, que se inicia, que startsWith ("A")
es una prueba y ahora nos van a añadir, estoy
-
va a combinar con una Y, con la prueba de
segundos, donde voy a decir el rango, oh vamos
-
decir menor o igual a 50. Así que yo creo
Voy a probarlo, si lo que funciona. Por lo tanto
-
todavía nos llegan "A" los nombres, pero ahora estamos recibiendo de
hasta el rango 50. Estoy a tratar
-
un tercer ejemplo aquí. Bien, ahora vamos a hacer un ejemplo
con OR. Cambie el código
-
a continuación, por lo que imprime las filas donde el siguiente
es cierto. Nombre empieza con una "X", o
-
las estrellas de nombres con "Y", o el nombre
estrellas con "C". Así que, si acabo de correr, correr a la derecha
-
Ahora, el código que está allí sólo se entiende por "X". Así
Yo quiero O uso. Y vamos a copiar esto.
-
Así mediante el uso de una prueba de O-. Usted hace varias maneras
para el conjunto de la prueba, si a
-
ser verdad. Es como, bueno, el caso de la prueba fueron
verdad si ésta es verdadera, o si este otro
-
cosa es cierta. Por lo tanto, es una especie de ampliación.
Así que aquí voy a decir, o row.getField - "Y".
-
Por lo tanto, para la ejecución anterior, sólo nos dieron una "X".
¿De acuerdo? Así que estoy que va a funcionar esto. ¡Oh, así que ahora
-
tenemos "X" e "Y". Así que no hay "Yusuf" y
"Yeritza". Tenga en cuenta que yo, mi meta
-
en última instancia, era demostrar "X" o "Y" o "Z", pero yo creo que es
un poco agradable si usted consigue el código
-
en una especie de estado de medio construido, pero
en que tiene sentido. Ya sabes, intente ejecutar
-
él y tipo de verificar, oh que trabaja
antes de ir a hacer la cosa entera.
-
Esto es una especie de regla de
ordenador clásico código de pulgar, no tratar de hacer todo el
-
Cosa en un solo paso, o startsWith ("Z"). Así que supongo que en parte lo que
estoy mostrando aquí es. Usted
-
puede tener varios quirófanos y ANDs múltiples y cosas
cadena juntos. Así que vamos a
-
intentar que, Ahí va, un buen número "Z" nombres
. Así que ahí lo tenemos, "X" o "Y" o "" Z
-
así que esto muestra las dos barras verticales, y
entonces en este caso he ensartados
-
tres cosas. Para esta clase, sólo voy a,
Voy a usar ya sea un montón de cosas
-
conectar con AND o un montón de cosas relacionadas con
O. No voy a combinarlos.
-
Combine ellos sólo trae a colación algunos casos
otros que son algo interesante, pero me
-
No, yo realmente no quiero entrar en. Ellos
en realidad no ayuda mucho. Lo otro que me
-
Cabe mencionar al respecto, por lo que bien acaba
debería pedir disculpas a este. Este
-
Empresarial y comercial es una especie de accidente
histórico, o el negocio de barra vertical.
-
Idioma, el idioma elegido este influyente de
, al igual que los mid'70s. Y una vez que uno
-
Idioma había elegido este símbolo en el sentido de
O, algunos otros idiomas pensé, oh, bueno
-
que deberíamos utilizar esa convención. Y así
sólo un poco una bola de nieve, donde ahora
-
que es una convención muy común. Así que me sentí
como, bueno, es una especie de oscuro, pero.
-
Esta es la convención por lo que sólo debe ir
adelante y saber que uno. Muy bien, entonces,
-
a dejar que baje un poco aquí. Así
en realidad, lo que me han puesto en marcha es sólo un
-
numero de ejemplos aquí. Y hay un botón de solución de
show aquí, así que si usted
-
quieren practicar o revisar estos
ejemplos que he hecho, que podría volver y es
-
Todos los clasificados aquí. Lo que se es que me acaba de
try, el primero de seis años. Por lo tanto, voy a escribir
-
el código para los y voy a dejar a los demás
como una especie de práctica adicional para
-
personas que lo deseen. Bien, así que la primera
dice, el nombre comienza con "AB", o comienza con
-
"AC". Así que voy a decir que hay algún código aquí
que comencemos con ya. Por lo tanto, comienza
-
con "AB". Y ¿qué era? O comienza con
"AC". Así que esto se empieza con aquí, así que esto
-
debe ser un O, a diferencia de dos o es. Vamos a tratar de
que uno. Así que nos dieron "A", "AC" ¿Dónde está
-
"AC", nombre? Oh. Mire que hice un error. He escrito
"Ab" dos veces. Muy bien. Ahí vamos.
-
Bueno, hay una "AC". Ello demuestra que el ejemplo de
interesante de un error, donde a veces los errores son errores de sintaxis
-
donde se golpeó el botón de ejecución
y, simplemente, ya sabes, que, se bloquea
-
Y se obtiene una salida de color rojo. Pero a veces
un error es sólo eso. Tecleé
-
algo que sí significan algo para el equipo
, pero no es lo que yo quería.
-
Y entonces el resultado no es lo que yo esperaba
, entonces estoy un poco confundido.
-
Así que ese es el tipo más alto de nivel de error
en este curso. Es bastante
-
común con los ordenadores. Bueno, vamos a ver, un
siguiente. Nombre empieza con "ab", o
-
"Ac", o "Al". Oh, ya veo. Así que esto sólo se extiende
. Esto demuestra que se puede tener
-
tres. Así que voy a decir barra vertical.
Voy a pegar este pulg Por lo tanto era "Ac",
-
modo "AB" y "AC" no nos da mucho, pero
"con Al" usted sabe que es bastante.
-
Bueno. Así que la próxima era, el nombre comienza con O
y termina con A. Así que voy a decir
-
aperturas, me limitaré a traducir. Inicia
con "O" y termina con "a". Muy bien. Vamos a
-
Intentarlo. Oh, sólo hay una, "Olivia". ¿Cómo
combate, comienza con S y de género es la chica?
-
Por lo tanto, vamos a tener aquí mismo, de género, y
entonces probar que no es con startsWith
-
endsWith, pero sólo con .
Por lo tanto, O y chica. Oh, hay sólo dos.
-
Así que tenemos de oliva. Bueno, el nombre de
termina con "a" y el género es lo que?
-
Cambie esto a name.endsWith ("a"), y
por mi ejemplo anterior, a mi afirmación anterior, sólo voy a cortar eso.
-
Ahora está medio construido a la derecha, el nombre termina con
"a". Pero yo podría funcionar eso y sorta verificar,
-
toda rigt que está trabajando. Y entonces, tome lo tuyo
de trabajo, y su ampliación. Qué
-
quería? En este caso yo quería, oh, nombres
termina con "a" y el género está en blanco.
-
Bueno. Jesús, Lyle. Nombres de la muchacha no.
Boy. Oh, bueno, hay una Josué pocos,
-
Esdras. Bueno, voy a hacer esto último, el número seis
rango es inferior a diez, y el género es
-
chica. Así que voy a cambiar esto a "clasificar". En lugar de
endsWith. Diré, menor o igual a diez.
-
Y, así, ahora no estoy usando startsWith o endsWith
por cualquiera de ellos, pero sólo
-
cuenta de cada uno de ellos es una prueba completa y correcta
como hemos comentado antes. Eso
-
uno es, y es que uno y yo soy de
unirse a ellos desde allí. Así que el rango es menor
-
de diez, y el género en este caso es chica.
Vamos a intentar eso. Así que tiene sentido. Nosotros
-
acaba de obtener uno, dos, tres, cuatro de ellos.
Una a través de diez nombres de la muchacha. Este uno
-
algo interesante en el que esta, este
Creo que tiene una traducción en Inglés sensible.
-
Lo que es, es. Lo que esto dice es
diez primeros nombres de la muchacha, y entonces, podemos frase
-
Y que, como esta cosa. Donde el rango es menor
o igual a diez y el género es una chica. O, de hecho
-
en última instancia, podemos expresarlo como código. Así
acaba de llegar a, a donde el equipo
-
en realidad se puede hacer. Así que hay un poco más de problemas
aquí y las soluciones de todos los
-
disponibles. Así que esta es una buena oportunidad para
venir y revisar lo que hice o tratar a
-
poco de práctica antes de hacer los ejercicios
. Porque éstos, en cierto sentido, son -
-
idiomas informáticos han conseguido
tan grande que realmente puedo podemos tener un montón
-
de diferentes [inaudible] bien.