ну ! и ? есть в любом языке. В руби вместо ! используется unless
В любом ? Если речь про Conditional operator, который используется, к примеру, для сокращения записи конструкции if, то да, во многих. Но речь шла про методы, к которым можно применить "?"