i get error cs1519 please help it says this assets/begin/my scripts/shoot.cs(9,15): error cs1519 : unexpected symbol ' private ' in class, struct, or interface member decleration

using UnityEngine;
using System.Collections;

namespace Chapter1
{
    public class Shoot : MonoBehaviour
    {
        private float fireRate = 0.3f
        private float nextFire;

        // Use this for initialization
        void Start()
        {

        }

        // Update is called once per frame
        void Update()
        {
            CheckForInput();
        }

        void CheckForInput()
        {
            if (Input.GetKey(KeyCode.Mouse0) && Time.time > nextFire)
            {
                nextFire = Time.time + fireRate;
                Debug.Log("Key Pressed");
            }
        }
    }
}

this is where the problem is
private float fireRate = 0.3f
private float nextFire;

You’re missing a semi-colon:

using UnityEngine;
using System.Collections;

namespace Chapter1
{
    public class Shoot : MonoBehaviour
    {
        private float fireRate = 0.3f; // missing semi-colon.
        private float nextFire;

        // Use this for initialization
        void Start()
        {

        }

        // Update is called once per frame
        void Update()
        {
            CheckForInput();
        }

        void CheckForInput()
        {
            if (Input.GetKey(KeyCode.Mouse0) && Time.time > nextFire)
            {
                nextFire = Time.time + fireRate;
                Debug.Log("Key Pressed");
            }
        }
    }
}