---
title: "Problem med if"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/52618-problem-med-if"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Cactuz"
published: "2002-09-08T19:04:35.000Z"
updated: "2002-09-09T17:21:37.000Z"
replies: 1
views: 261
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/52618-problem-med-if"
---

# Problem med if

## #1 — Cactuz, 2002-09-08T19:04Z

Jag håller på med en irc bot i perl.

Jag har en if sats som inte vill fungera.

```
$a = "+oBot";
$botname = "Bot";

if($a eq '+o'. $botname){
<en print>
}
```

Har gissat mig fram till att det är + som förstör.

Permalänk: https://www.webforum.nu/p/52618

## #2 — Jojoxx, 2002-09-09T17:21Z

Fungerar finfint för mig... if-villkoret är alltså sant. Du kör inte någon gammal perl-interpreter? Är du säker på att variablerna verkligen har det värdet när if-satsen körs?

Det funkar som sagt när jag kör det, men du kan ju prova att sätta sammanslagningen inom parentes, men det borde inte behövas.

if($a eq ('+o'.$botname)){

Permalänk: https://www.webforum.nu/p/779023

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/52618-problem-med-if
