Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Ruby ?

Hallo,
Ich habe grad das in einen Editor geschrieben und ausgeführt.

#!/usr/bin/env ruby
# check_payday.rb

# KONSTANTEN
DAYS_IN_PAY_PERIOD = 14
SECONDS_IN_A_DAY   = 60 * 60 * 24

# Variablen
matching_date = Time.local(0, 0, 0, 22, 9, 2006, 5, 265, true, "EDIT")
current_date  = Time.new()
difference_in_seconds = (current_date - matching_date)
difference_in_days    = (difference_in_seconds /
SECONDS_IN_A_DAY).to_i
days_to_wait          = (
  DAYS_IN_PAY_PERIOD - difference_in_days
) % DAYS_IN_A_PAY_PERIOD

if (days_to_wait.zero?)
  puts 'Payday today.'

Else
  print 'Payday in ' + days_to_wait.to_s + ' day'
  puts days_to_wait == 1 ? '.' : 's.'
End

Es kommt eine Fehlermeldung raus und dies is sie:
check_payday.rb:24: syntax error, unexpected $end, expecting kEND

Ich hoffe ihr könnt mir helfen.
Danke
mfg STALKER


Antworten zu Ruby ?:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

Probier mal das Else und End klein zu schreiben (else und end). IIRC ist Ruby case-sensitive und mag das nur klein...


« Java BlueJ Aufgabendeaktiviertes Javascript - Bestellbutton »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!