Usos de lo contrario
Hola. Para mí (personalmente) “or else” en las frases que has dado es incorrecto. Ciertamente se oye decir pero cada una de las frases que escribiste estaría mejor con simplemente “o”. “O si no” se usa con una implicación no declarada. Por ejemplo: “Págame ahora, o si no…” (Hay una amenaza implícita). “O de lo contrario” lo consideraría personalmente incorrecto. Diría, por ejemplo, “Date prisa o llegarás tarde a la escuela”. Cuando uso “de lo contrario” después de una pausa. “Date prisa… o de lo contrario llegarás tarde a la escuela”. “Será mejor que lo escriba — si no, se me olvidará”. Espero que esto ayude.
Personalmente, también uso “or else” con mucha frecuencia. No me parece incorrecto. También creo que “or else” tiene una implicación más amenazante, como dijo kayodid. Por ejemplo, “págame ahora, o si no llamaré a la policía” suena mucho más a lo que quieres decir que “págame ahora, si no llamaré a la policía”. Ciertamente no _necesitas_ decir “o si no llamaré…”, podrías decir simplemente “o llamaré”, pero no creo que esté mal. Puede que me equivoque… en cualquier caso, ciertamente se utiliza coloquialmente.
Es, por lo demás, una conjunción
Or else son dos palabras, por lo que no es una parte de la oración. Or es una conjunción que introduce una frase o cláusula coordinada, lo que significa que la siguiente frase/cláusula es una alternativa a la anterior. Else es un adjetivo o adverbio, que significa “además de lo que se ha cubierto o visto hasta ahora”. Aunque su significado es el mismo que otherwise, else es mucho más limitado sintácticamente (véase más adelante).
Otherwise puede servir como adverbio o como conjunción y adverbio combinados, con el mismo significado que or else. Otherwise no suele servir como adjetivo, aunque supongo que se puede forzar a que desempeñe ese papel.
(Por supuesto, dado que este es el inglés, un idioma muy orientado a las frases, supongo que se podría decir que or else es una conjunción frasal. La mayoría de los gramáticos no estarían de acuerdo, y estoy ocultando esta observación entre paréntesis, pero creo que es una idea razonable).
La razón para decir or else en lugar de sólo or es, en parte, para conseguir el énfasis que se consigue con dos palabras en lugar de una, a veces quizá para conseguir un ritmo más agradable, pero principalmente porque el inglés está algo orientado a la frase (como decía en el paréntesis anterior) y los oyentes tienden a percibir or else como una sola unidad de significado (lo que la convertiría en una conjunción de dos palabras, pero este es un análisis decididamente no estándar).
O bien ejemplos de conjunción
Condiciones y buclesExpresión ifEn Kotlin, if es una expresión: devuelve un valor. Por lo tanto, no hay operador ternario (condición ? entonces : else) porque el if ordinario funciona bien en esta función.var max = a
Si estás usando if como una expresión, por ejemplo, para devolver su valor o asignarlo a una variable, la rama else es obligatoria.La expresiónwhen define una expresión condicional con múltiples ramas. Es similar a la sentencia switch en los lenguajes tipo C. Su forma simple es la siguiente.when (x) {
when compara su argumento con todas las ramas secuencialmente hasta que se satisface alguna condición de la rama.when puede usarse como una expresión o como una sentencia. Si se utiliza como una expresión, el valor de la primera rama que coincide se convierte en el valor de la expresión global. Si se utiliza como una sentencia, los valores de las ramas individuales se ignoran. Al igual que con if, cada rama puede ser un bloque, y su valor es el valor de la última expresión del bloque.La rama else se evalúa si no se satisface ninguna de las otras condiciones de la rama.Si se utiliza como expresión, la rama else es obligatoria, a menos que el compilador pueda demostrar que todos los casos posibles se cubren con las condiciones de la rama, por ejemplo, con las entradas de la clase enum y los subtipos de la clase sellada).Clase enum Bit {
O bien significa
Sí, todos significan lo mismo. PERO, si quieres saberlo, “si no” suena más formal. Además, fíjate en la puntuación que tiene que ser diferente con “if not”. Tienes que usar 2 frases si decides usar “si no”.
Toma el tercer ejemplo de Bella: “Puede que vayamos al parque de atracciones esta tarde. Si no, iremos mañana por la tarde”. Si sustituimos “si no” por “si no” (“Puede que vayamos al parque de atracciones esta tarde. Si no, iremos mañana por la tarde”) las palabras me suenan extrañas.
Tomemos el tercer ejemplo de Bella: “Puede que vayamos al parque de atracciones esta tarde. Si no, iremos mañana por la tarde”. Si sustituimos “si no” por “si no” (“Puede que vayamos al parque de atracciones esta tarde. Si no, iremos mañana por la tarde”) las palabras me suenan extrañas.
Pues bien, querido amigo, como se ha explicado con precisión más arriba, “si no” tiene un significado y “sino” tiene otros dos: podría significar “perdición/destino” (no exactamente ninguno de ellos, sino un significado mixto de destino incierto) o podría significar “pero” como en “No es valiente, sino ambicioso”. La mayoría de la gente piensa que la conjunción “sino” no existe en sí misma, sino que existe una grafía “si no” que puede utilizarse en su lugar y de la misma manera. Ese es el verdadero error común.